public class Nd4jIntegerTensor extends Nd4jFixedPointTensor<java.lang.Integer,IntegerTensor> implements IntegerTensor
Tensor.FlattenedView<N>tensorONE_BY_ONE_SHAPE, SCALAR_SHAPE, SCALAR_STRIDE| Constructor and Description |
|---|
Nd4jIntegerTensor(org.nd4j.linalg.api.ndarray.INDArray tensor) |
Nd4jIntegerTensor(int[] data,
long[] shape) |
| Modifier and Type | Method and Description |
|---|---|
static Nd4jIntegerTensor |
arange(int start,
int end) |
static Nd4jDoubleTensor |
arange(int start,
int end,
int stepSize) |
java.lang.Integer[] |
asFlatArray() |
double[] |
asFlatDoubleArray() |
int[] |
asFlatIntegerArray() |
protected IntegerTensor |
create(org.nd4j.linalg.api.ndarray.INDArray tensor) |
static Nd4jIntegerTensor |
create(int[] values,
long[] shape) |
static Nd4jIntegerTensor |
create(int value,
long[] shape) |
boolean |
equalsWithinEpsilon(IntegerTensor o,
java.lang.Integer epsilon) |
static Nd4jIntegerTensor |
eye(long n) |
Tensor.FlattenedView<java.lang.Integer> |
getFlattenedView() |
protected java.lang.Integer |
getNumber(java.lang.Number number) |
protected org.nd4j.linalg.api.ndarray.INDArray |
getTensor(Tensor<java.lang.Integer,?> tensor) |
protected IntegerTensor |
getThis() |
IntegerTensor |
greaterThanMask(IntegerTensor greaterThanThis) |
IntegerTensor |
greaterThanOrEqualToMask(IntegerTensor greaterThanOrEqualToThis) |
IntegerTensor |
lessThanMask(IntegerTensor lessThanThis) |
IntegerTensor |
lessThanOrEqualToMask(IntegerTensor lessThanOrEqualToThis) |
static Nd4jIntegerTensor |
ones(long[] shape) |
IntegerTensor |
safeLogTimesInPlace(IntegerTensor y) |
static Nd4jIntegerTensor |
scalar(int scalarValue) |
protected IntegerTensor |
set(org.nd4j.linalg.api.ndarray.INDArray tensor) |
IntegerTensor |
setAllInPlace(java.lang.Integer value) |
DoubleTensor |
toDouble() |
IntegerTensor |
toInteger() |
static Nd4jIntegerTensor |
zeros(long[] shape) |
modInPlace, modInPlaceabsInPlace, applyInPlace, argMax, argMax, argMin, argMin, average, clampInPlace, cumProdInPlace, cumSumInPlace, div, divInPlace, divInPlace, elementwiseEquals, elementwiseEquals, fromMask, greaterThan, greaterThan, greaterThanOrEqual, greaterThanOrEqual, lessThan, lessThan, lessThanOrEqual, lessThanOrEqual, matrixMultiply, max, maxInPlace, min, minInPlace, minus, minusInPlace, minusInPlace, plus, plusInPlace, plusInPlace, powInPlace, powInPlace, product, product, reverseDivInPlace, reverseDivInPlace, reverseMinusInPlace, reverseMinusInPlace, setWithMaskInPlace, standardDeviation, sum, sum, tensorMultiply, times, timesInPlace, timesInPlace, unaryMinusInPlacebroadcast, diag, duplicate, equals, get, getLength, getRank, getShape, getStride, getTensor, hashCode, permute, reshape, slice, slice, split, take, toString, transposeclone, finalize, getClass, notify, notifyAll, wait, wait, waitconcat, concat, create, create, create, div, eye, max, min, minus, plus, pow, reverseDiv, reverseMinus, stack, times, vectormod, mod, modInPlace, modInPlaceabs, absInPlace, apply, applyInPlace, argMax, argMax, argMin, argMin, average, clamp, clampInPlace, cumProd, cumProdInPlace, cumSum, cumSumInPlace, div, div, divInPlace, divInPlace, greaterThan, greaterThan, greaterThanOrEqual, greaterThanOrEqual, lessThan, lessThan, lessThanOrEqual, lessThanOrEqual, matrixMultiply, max, max, maxInPlace, min, min, minInPlace, minus, minus, minusInPlace, minusInPlace, plus, plus, plusInPlace, plusInPlace, pow, pow, powInPlace, powInPlace, product, product, reverseDiv, reverseDiv, reverseDivInPlace, reverseDivInPlace, reverseMinus, reverseMinus, reverseMinusInPlace, reverseMinusInPlace, safeLogTimes, setWithMask, setWithMaskInPlace, standardDeviation, sum, sum, tensorMultiply, times, times, timesInPlace, timesInPlace, unaryMinus, unaryMinusInPlaceasFlatList, broadcast, create, createFilled, diag, duplicate, elementwiseEquals, elementwiseEquals, elementwiseEquals, expandDims, get, getLength, getRank, getShape, getStride, getValue, hasSameShapeAs, hasSameShapeAs, isLengthOne, isMatrix, isScalar, isVector, moveAxis, permute, reshape, scalar, setValue, slice, slice, slice, sliceAlongDimension, split, squeeze, swapAxis, take, transposepublic Nd4jIntegerTensor(int[] data,
long[] shape)
public Nd4jIntegerTensor(org.nd4j.linalg.api.ndarray.INDArray tensor)
protected org.nd4j.linalg.api.ndarray.INDArray getTensor(Tensor<java.lang.Integer,?> tensor)
getTensor in class Nd4jTensor<java.lang.Integer,IntegerTensor>public static Nd4jIntegerTensor scalar(int scalarValue)
scalar in interface IntegerTensorscalar in interface Tensor<java.lang.Integer,IntegerTensor>public static Nd4jIntegerTensor create(int[] values, long[] shape)
create in interface IntegerTensorpublic static Nd4jIntegerTensor create(int value, long[] shape)
create in interface IntegerTensorpublic static Nd4jIntegerTensor ones(long[] shape)
ones in interface IntegerTensorpublic static Nd4jIntegerTensor eye(long n)
public static Nd4jIntegerTensor zeros(long[] shape)
zeros in interface IntegerTensorpublic static Nd4jIntegerTensor arange(int start, int end)
public static Nd4jDoubleTensor arange(int start, int end, int stepSize)
public boolean equalsWithinEpsilon(IntegerTensor o, java.lang.Integer epsilon)
equalsWithinEpsilon in interface NumberTensor<java.lang.Integer,IntegerTensor>protected java.lang.Integer getNumber(java.lang.Number number)
getNumber in class Nd4jNumberTensor<java.lang.Integer,IntegerTensor>public IntegerTensor setAllInPlace(java.lang.Integer value)
setAllInPlace in interface NumberTensor<java.lang.Integer,IntegerTensor>public IntegerTensor safeLogTimesInPlace(IntegerTensor y)
safeLogTimesInPlace in interface NumberTensor<java.lang.Integer,IntegerTensor>public IntegerTensor greaterThanMask(IntegerTensor greaterThanThis)
greaterThanMask in interface NumberTensor<java.lang.Integer,IntegerTensor>public IntegerTensor greaterThanOrEqualToMask(IntegerTensor greaterThanOrEqualToThis)
greaterThanOrEqualToMask in interface NumberTensor<java.lang.Integer,IntegerTensor>public IntegerTensor lessThanMask(IntegerTensor lessThanThis)
lessThanMask in interface NumberTensor<java.lang.Integer,IntegerTensor>public IntegerTensor lessThanOrEqualToMask(IntegerTensor lessThanOrEqualToThis)
lessThanOrEqualToMask in interface NumberTensor<java.lang.Integer,IntegerTensor>public DoubleTensor toDouble()
toDouble in interface NumberTensor<java.lang.Integer,IntegerTensor>public IntegerTensor toInteger()
toInteger in interface NumberTensor<java.lang.Integer,IntegerTensor>protected IntegerTensor create(org.nd4j.linalg.api.ndarray.INDArray tensor)
create in class Nd4jTensor<java.lang.Integer,IntegerTensor>protected IntegerTensor set(org.nd4j.linalg.api.ndarray.INDArray tensor)
set in class Nd4jTensor<java.lang.Integer,IntegerTensor>protected IntegerTensor getThis()
getThis in class Nd4jTensor<java.lang.Integer,IntegerTensor>public double[] asFlatDoubleArray()
asFlatDoubleArray in interface NumberTensor<java.lang.Integer,IntegerTensor>public int[] asFlatIntegerArray()
asFlatIntegerArray in interface NumberTensor<java.lang.Integer,IntegerTensor>public java.lang.Integer[] asFlatArray()
asFlatArray in interface Tensor<java.lang.Integer,IntegerTensor>public Tensor.FlattenedView<java.lang.Integer> getFlattenedView()
getFlattenedView in interface Tensor<java.lang.Integer,IntegerTensor>