public interface DoubleTensor extends NumberTensor<java.lang.Double>
Tensor.FlattenedView<T>
Modifier and Type | Field and Description |
---|---|
static DoubleTensor |
ONE_SCALAR |
static DoubleTensor |
TWO_SCALAR |
static DoubleTensor |
ZERO_SCALAR |
SCALAR_SHAPE, SCALAR_STRIDE
sum, toDouble, toInteger
asFlatArray, asFlatDoubleArray, asFlatIntegerArray, asFlatList, duplicate, elementwiseEquals, elementwiseEquals, getFlattenedView, getLength, getRank, getShape, getValue, hasSameShapeAs, hasSameShapeAs, isMatrix, isScalar, isShapePlaceholder, isVector, scalar, setValue
static final DoubleTensor ZERO_SCALAR
static final DoubleTensor ONE_SCALAR
static final DoubleTensor TWO_SCALAR
static DoubleTensor create(double value, int[] shape)
static DoubleTensor create(double[] values, int[] shape)
static DoubleTensor create(double[] values)
static DoubleTensor ones(int[] shape)
static DoubleTensor zeros(int[] shape)
static DoubleTensor scalar(double scalarValue)
static DoubleTensor placeHolder(int[] shape)
placeHolder
in interface Tensor<java.lang.Double>
DoubleTensor reciprocal()
DoubleTensor minus(double value)
DoubleTensor plus(double value)
DoubleTensor times(double value)
DoubleTensor div(double value)
DoubleTensor pow(DoubleTensor exponent)
DoubleTensor pow(double exponent)
DoubleTensor sqrt()
DoubleTensor log()
DoubleTensor sin()
DoubleTensor cos()
DoubleTensor tan()
DoubleTensor atan()
DoubleTensor atan2(double y)
DoubleTensor atan2(DoubleTensor y)
DoubleTensor asin()
DoubleTensor acos()
DoubleTensor exp()
DoubleTensor minus(DoubleTensor that)
DoubleTensor plus(DoubleTensor that)
DoubleTensor times(DoubleTensor that)
DoubleTensor div(DoubleTensor that)
DoubleTensor unaryMinus()
DoubleTensor getGreaterThanMask(DoubleTensor greaterThanThis)
DoubleTensor getGreaterThanOrEqualToMask(DoubleTensor greaterThanThis)
DoubleTensor getLessThanMask(DoubleTensor lessThanThis)
DoubleTensor getLessThanOrEqualToMask(DoubleTensor lessThanThis)
DoubleTensor setWithMaskInPlace(DoubleTensor mask, double value)
DoubleTensor setWithMask(DoubleTensor mask, double value)
DoubleTensor abs()
DoubleTensor apply(java.util.function.Function<java.lang.Double,java.lang.Double> function)
DoubleTensor max(DoubleTensor max)
DoubleTensor min(DoubleTensor max)
DoubleTensor clamp(DoubleTensor min, DoubleTensor max)
DoubleTensor ceil()
DoubleTensor floor()
DoubleTensor sigmoid()
DoubleTensor reciprocalInPlace()
DoubleTensor minusInPlace(double value)
DoubleTensor plusInPlace(double value)
DoubleTensor timesInPlace(double value)
DoubleTensor divInPlace(double value)
DoubleTensor powInPlace(DoubleTensor exponent)
DoubleTensor powInPlace(double exponent)
DoubleTensor sqrtInPlace()
DoubleTensor logInPlace()
DoubleTensor sinInPlace()
DoubleTensor cosInPlace()
DoubleTensor tanInPlace()
DoubleTensor atanInPlace()
DoubleTensor atan2InPlace(double y)
DoubleTensor atan2InPlace(DoubleTensor y)
DoubleTensor asinInPlace()
DoubleTensor acosInPlace()
DoubleTensor expInPlace()
DoubleTensor minusInPlace(DoubleTensor that)
DoubleTensor plusInPlace(DoubleTensor that)
DoubleTensor timesInPlace(DoubleTensor that)
DoubleTensor divInPlace(DoubleTensor that)
DoubleTensor unaryMinusInPlace()
DoubleTensor absInPlace()
DoubleTensor applyInPlace(java.util.function.Function<java.lang.Double,java.lang.Double> function)
DoubleTensor maxInPlace(DoubleTensor max)
DoubleTensor minInPlace(DoubleTensor max)
DoubleTensor clampInPlace(DoubleTensor min, DoubleTensor max)
DoubleTensor ceilInPlace()
DoubleTensor floorInPlace()
DoubleTensor sigmoidInPlace()
BooleanTensor lessThan(double value)
BooleanTensor lessThanOrEqual(double value)
BooleanTensor lessThan(DoubleTensor value)
BooleanTensor lessThanOrEqual(DoubleTensor value)
BooleanTensor greaterThan(double value)
BooleanTensor greaterThanOrEqual(double value)
BooleanTensor greaterThan(DoubleTensor value)
BooleanTensor greaterThanOrEqual(DoubleTensor value)