public class ShortDataset extends AbstractDataset
Modifier and Type | Field and Description |
---|---|
protected short[] |
data |
base, BLOCK_CLOSE, BLOCK_OPEN, odata, offset, size, stride, stringFormat
catchExceptions, logger, metadata, name, shape
ARRAYFLOAT32, ARRAYFLOAT64, ARRAYINT16, ARRAYINT32, ARRAYINT64, ARRAYINT8, ARRAYMUL, BOOL, COMPLEX, COMPLEX128, COMPLEX64, DATE, FLOAT, FLOAT32, FLOAT64, INT, INT16, INT32, INT64, INT8, OBJECT, RGB, STRING
Modifier and Type | Method and Description |
---|---|
ShortDataset |
clone()
Clone dataset
|
boolean |
containsInfs() |
boolean |
containsInvalidNumbers() |
boolean |
containsNans() |
void |
copyItemsFromAxes(int[] pos,
boolean[] axes,
Dataset dest)
Copy content from axes in given position to array
|
protected static short[] |
createArray(int size) |
boolean |
equals(Object obj) |
ShortDataset |
fill(Object obj)
Fill dataset with given object
|
void |
fillDataset(Dataset result,
IndexIterator iter)
Populate another dataset with part of current dataset
|
short |
get() |
short |
get(int... pos) |
short |
get(int i) |
short |
get(int i,
int j) |
short |
getAbs(int index)
Get a value from an absolute index of the internal array.
|
boolean |
getBoolean()
Get first item as a boolean.
|
boolean |
getBoolean(int... pos) |
boolean |
getBoolean(int i)
Get an item from given position as a boolean.
|
boolean |
getBoolean(int i,
int j)
Get an item from given position as a boolean.
|
protected int |
getBufferLength() |
byte |
getByte()
Get first item as a byte.
|
byte |
getByte(int... pos) |
byte |
getByte(int i)
Get an item from given position as a byte.
|
byte |
getByte(int i,
int j)
Get an item from given positionj as a byte.
|
short[] |
getData()
This is a typed version of
AbstractDataset.getBuffer() |
double |
getDouble()
Get first item as a double.
|
double |
getDouble(int... pos) |
double |
getDouble(int i)
Get an item from given position as a double.
|
double |
getDouble(int i,
int j)
Get an item from given position as a double.
|
int |
getDType() |
boolean |
getElementBooleanAbs(int index)
Get an element from given absolute index as a boolean.
|
double |
getElementDoubleAbs(int index)
Get an element from given absolute index as a double.
|
long |
getElementLongAbs(int index)
Get an element from given absolute index as a long.
|
float |
getFloat()
Get first item as a float.
|
float |
getFloat(int... pos) |
float |
getFloat(int i)
Get an item from given position as a float.
|
float |
getFloat(int i,
int j)
Get an item from given position as a float.
|
int |
getInt()
Get first item as an int.
|
int |
getInt(int... pos) |
int |
getInt(int i)
Get an item from given position as an int.
|
int |
getInt(int i,
int j)
Get an item from given position as an int.
|
long |
getLong()
Get first item as a long.
|
long |
getLong(int... pos) |
long |
getLong(int i)
Get an item from given position as a long.
|
long |
getLong(int i,
int j)
Get an item from given position as a long.
|
Object |
getObject()
Get first item as an object.
|
Object |
getObject(int... pos) |
Object |
getObject(int i)
Get an item from given position as an object.
|
Object |
getObject(int i,
int j)
Get an item from given position as an object.
|
Object |
getObjectAbs(int index)
Get an item from given absolute index as an object.
|
short |
getShort()
Get first item as a short.
|
short |
getShort(int... pos) |
short |
getShort(int i)
Get an item from given position as a short.
|
short |
getShort(int i,
int j)
Get an item from given position as a short.
|
ShortDataset |
getSlice(SliceIterator siter)
Get a slice of the dataset.
|
String |
getString()
Get first item as a string.
|
String |
getString(int... pos) |
String |
getString(int i)
Get an item from given position as a string.
|
String |
getString(int i,
int j)
Get an item from given position as a string.
|
String |
getStringAbs(int index)
Get an item from given absolute index as a string.
|
ShortDataset |
getUniqueItems()
Get unique items
|
ShortDataset |
getView(boolean deepCopyMetadata) |
int |
hashCode() |
ShortDataset |
iadd(Object b)
In-place addition with object o
|
ShortDataset |
idivide(Object b)
In-place division with object o
|
ShortDataset |
ifloor()
In-place floor
|
ShortDataset |
imultiply(Object b)
In-place multiplication with object o
|
ShortDataset |
ipower(Object b)
In-place raise to power of object o
|
ShortDataset |
iremainder(Object b)
In-place remainder
|
ShortDataset |
isubtract(Object b)
In-place subtraction with object o
|
int[] |
maxPos(boolean... ignoreInvalids) |
int[] |
minPos(boolean... ignoreInvalids) |
double |
residual(Object b,
Dataset w,
boolean ignoreNaNs)
Calculate residual of dataset with object o and weight.
|
void |
resize(int... newShape)
Change shape and size of dataset in-place
|
void |
set(Object obj)
Set the value given by object at the first position.
|
void |
set(Object obj,
int... pos)
Set the value given by object at given position
|
void |
set(Object obj,
int i)
Set the value given by object at given position.
|
void |
set(Object obj,
int i,
int j)
Set the value given by object at given position.
|
void |
setAbs(int index,
short val)
Set a value at absolute index in the internal array.
|
ShortDataset |
setBy1DIndex(Object obj,
Dataset index)
This is modelled after the NumPy set item with an index dataset
|
ShortDataset |
setByBoolean(Object obj,
Dataset selection)
This is modelled after the NumPy set item with a condition specified by a boolean dataset
|
ShortDataset |
setByIndexes(Object obj,
Object... indexes)
This is modelled after the NumPy set item with an array of indexing objects
|
protected void |
setData()
Set aliased data as base data
|
void |
setItem(short value)
Sets the value at first point to the passed value.
|
void |
setItem(short value,
int... pos)
Sets the value at a particular point to the passed value
|
void |
setItem(short value,
int i)
Sets the value at a particular point to the passed value.
|
void |
setItem(short value,
int i,
int j)
Sets the value at a particular point to the passed value.
|
protected void |
setItemDirect(int dindex,
int sindex,
Object src)
Set item from compatible dataset in a direct and speedy way.
|
void |
setItemsOnAxes(int[] pos,
boolean[] axes,
Object src)
Set content on axes in given position to values in array
|
void |
setObjectAbs(int index,
Object obj)
Set an item at absolute index from an object.
|
ShortDataset |
setSlice(Object obj,
IndexIterator siter) |
ShortDataset |
sort(Integer axis)
In-place sort of dataset
|
all, all, any, any, argMax, argMax, argMin, argMin, calcSteps, cast, cast, cast, cast, checkAxis, checkAxis, checkCompatibility, copy, copy, copyToView, count, count, count, createStrides, createStrides, createStrides, createStrides, fillData, flatten, get1DIndex, get1DIndex, get1DIndex, get1DIndexFromShape, get1DIndexFromShape, getBooleanIterator, getBooleanIterator, getBroadcastView, getBuffer, getBy1DIndex, getByBoolean, getByIndexes, getElementsPerItem, getError, getError, getError, getError, getErrorArray, getErrorArray, getErrorArray, getErrorBuffer, getErrors, getFirst1DIndex, getIndices, getInternalSquaredError, getItemBytes, getIterator, getIterator, getMaxLineLength, getNbytes, getNDPosition, getOffset, getPositionIterator, getRank, getRealPart, getRealView, getShape, getShapeRef, getSize, getSlice, getSlice, getSlice, getSlice, getSlice, getSlice, getSliceIterator, getSliceIterator, getSliceIteratorFromAxes, getSliceView, getSliceView, getSliceView, getStats, getStrides, getStringStats, getTransposedView, hasFloatingPointElements, ifloorDivide, isCompatibleWith, isComplex, max, max, max, mean, mean, mean, min, min, min, overrideInternal, peakToPeak, peakToPeak, peakToPeak, product, product, product, reshape, residual, residual, rootMeanSquare, rootMeanSquare, rootMeanSquare, setErrorBuffer, setMaxLineLength, setShape, setSlice, setSlice, setSlice, setStringFormat, squeeze, squeeze, squeezeEnds, stdDeviation, stdDeviation, stdDeviation, stdDeviation, stdDeviation, stdDeviation, sum, sum, sum, swapAxes, synchronizedCopy, toString, toString, transpose, variance, variance, variance, variance, variance, variance
addMetadata, checkPermutatedAxes, clearMetadata, copyMetadata, copyMetadata, createFromSerializable, dirtyMetadata, findMetadataTypeSubInterfaces, getElementClass, getErrorMetadata, getFirstMetadata, getMetadata, getMetadata, getMetadataMap, getName, hasErrors, reshapeMetadata, restoreMetadata, setDirty, setErrors, setMetadata, setName, sliceMetadata, transposeMetadata
finalize, getClass, notify, notifyAll, wait, wait, wait
getMetadata
addMetadata, clearMetadata, getElementClass, hasErrors, setErrors, setMetadata
getFirstMetadata, getMetadata
protected short[] data
protected void setData()
AbstractDataset
setData
in class AbstractDataset
protected static short[] createArray(int size)
public int getDType()
getDType
in interface Dataset
getDType
in class LazyDatasetBase
public boolean equals(Object obj)
equals
in class LazyDatasetBase
public int hashCode()
hashCode
in class AbstractDataset
public ShortDataset clone()
ILazyDataset
clone
in interface Dataset
clone
in interface IDataset
clone
in interface ILazyDataset
clone
in class AbstractDataset
public ShortDataset fill(Object obj)
Dataset
public short[] getData()
AbstractDataset.getBuffer()
protected int getBufferLength()
getBufferLength
in class AbstractDataset
public ShortDataset getView(boolean deepCopyMetadata)
getView
in interface Dataset
getView
in class AbstractDataset
deepCopyMetadata
- if true then deep-copy metadatapublic short getAbs(int index)
index
- absolute indexpublic boolean getElementBooleanAbs(int index)
Dataset
public double getElementDoubleAbs(int index)
Dataset
public long getElementLongAbs(int index)
Dataset
public Object getObjectAbs(int index)
Dataset
public String getStringAbs(int index)
Dataset
public void setAbs(int index, short val)
index
- absolute indexval
- new valueprotected void setItemDirect(int dindex, int sindex, Object src)
AbstractDataset
setItemDirect
in class AbstractDataset
src
- is the source data bufferpublic void setObjectAbs(int index, Object obj)
Dataset
public short get()
public short get(int i)
i
- public short get(int i, int j)
i
- j
- public short get(int... pos)
pos
- public Object getObject()
Dataset
public Object getObject(int i)
Dataset
public Object getObject(int i, int j)
Dataset
public String getString()
Dataset
public String getString(int i)
Dataset
public String getString(int i, int j)
Dataset
public double getDouble()
Dataset
public double getDouble(int i)
Dataset
public double getDouble(int i, int j)
Dataset
public double getDouble(int... pos)
public float getFloat()
Dataset
public float getFloat(int i)
Dataset
public float getFloat(int i, int j)
Dataset
public float getFloat(int... pos)
public long getLong()
Dataset
public long getLong(int i)
Dataset
public long getLong(int i, int j)
Dataset
public long getLong(int... pos)
public int getInt()
Dataset
public int getInt(int i)
Dataset
public int getInt(int i, int j)
Dataset
public int getInt(int... pos)
public short getShort()
Dataset
public short getShort(int i)
Dataset
public short getShort(int i, int j)
Dataset
public short getShort(int... pos)
public byte getByte()
Dataset
public byte getByte(int i)
Dataset
public byte getByte(int i, int j)
Dataset
public byte getByte(int... pos)
public boolean getBoolean()
Dataset
public boolean getBoolean(int i)
Dataset
public boolean getBoolean(int i, int j)
Dataset
public boolean getBoolean(int... pos)
public void setItem(short value)
value
- public void setItem(short value, int i)
value
- i
- public void setItem(short value, int i, int j)
value
- i
- j
- public void setItem(short value, int... pos)
value
- pos
- public void set(Object obj)
Dataset
public void set(Object obj, int i)
Dataset
public void set(Object obj, int i, int j)
Dataset
public void set(Object obj, int... pos)
IDataset
public void resize(int... newShape)
IDataset
public ShortDataset sort(Integer axis)
Dataset
axis
- to sort along. If null, then the flattened view is sortedpublic ShortDataset getUniqueItems()
Dataset
public ShortDataset getSlice(SliceIterator siter)
AbstractDataset
getSlice
in class AbstractDataset
siter
- Slice iteratorpublic void fillDataset(Dataset result, IndexIterator iter)
Dataset
iter
- over current datasetpublic ShortDataset setByBoolean(Object obj, Dataset selection)
Dataset
obj
- specifies the object used to set the selected itemsselection
- a boolean dataset of same shape to use for selecting itemspublic ShortDataset setBy1DIndex(Object obj, Dataset index)
Dataset
obj
- specifies the object used to set the selected itemsindex
- an integer datasetpublic ShortDataset setByIndexes(Object obj, Object... indexes)
Dataset
obj
- specifies the object used to set the selected itemsindexes
- an array of integer dataset, boolean dataset, slices or null entries (same as
full slices)public ShortDataset setSlice(Object obj, IndexIterator siter)
obj
- specifies the object used to set the specified slicesiter
- specifies the slice iteratorpublic void copyItemsFromAxes(int[] pos, boolean[] axes, Dataset dest)
Dataset
pos
- - null means position at originaxes
- - true means copypublic void setItemsOnAxes(int[] pos, boolean[] axes, Object src)
Dataset
axes
- - true means copypublic int[] maxPos(boolean... ignoreInvalids)
ignoreInvalids
- - see IDataset.max(boolean...)
public int[] minPos(boolean... ignoreInvalids)
ignoreInvalids
- - see IDataset.max(boolean...)
public boolean containsNans()
public boolean containsInfs()
public boolean containsInvalidNumbers()
public ShortDataset iadd(Object b)
Dataset
public ShortDataset isubtract(Object b)
Dataset
public ShortDataset imultiply(Object b)
Dataset
public ShortDataset idivide(Object b)
Dataset
public ShortDataset ifloor()
Dataset
public ShortDataset iremainder(Object b)
Dataset
public ShortDataset ipower(Object b)
Dataset
public double residual(Object b, Dataset w, boolean ignoreNaNs)
Dataset
ignoreNaNs
- if true, skip NaNsCopyright © 2014–2019 Eclipse Foundation. All rights reserved.