public interface FloatingPointTensor<N extends java.lang.Number,T extends FloatingPointTensor<N,T>> extends NumberTensor<N,T>, io.improbable.keanu.kotlin.DoubleOperators<T>
Tensor.FlattenedView<N>ONE_BY_ONE_SHAPE, SCALAR_SHAPE, SCALAR_STRIDEabs, absInPlace, apply, applyInPlace, argMax, argMax, argMin, argMin, asFlatDoubleArray, asFlatIntegerArray, average, clamp, clampInPlace, cumProd, cumProdInPlace, cumSum, cumSumInPlace, div, div, divInPlace, divInPlace, equalsWithinEpsilon, greaterThan, greaterThan, greaterThanMask, greaterThanOrEqual, greaterThanOrEqual, greaterThanOrEqualToMask, lessThan, lessThan, lessThanMask, lessThanOrEqual, lessThanOrEqual, lessThanOrEqualToMask, 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, safeLogTimesInPlace, setAllInPlace, setWithMask, setWithMaskInPlace, standardDeviation, sum, sum, tensorMultiply, times, times, timesInPlace, timesInPlace, toDouble, toInteger, unaryMinus, unaryMinusInPlaceasFlatArray, asFlatList, broadcast, create, createFilled, diag, duplicate, elementwiseEquals, elementwiseEquals, elementwiseEquals, expandDims, get, getFlattenedView, getLength, getRank, getShape, getStride, getValue, hasSameShapeAs, hasSameShapeAs, isLengthOne, isMatrix, isScalar, isVector, moveAxis, permute, reshape, scalar, scalar, setValue, slice, slice, slice, sliceAlongDimension, split, squeeze, swapAxis, take, transposeBooleanTensor notNaN()
default BooleanTensor isNaN()
BooleanTensor isFinite()
BooleanTensor isInfinite()
BooleanTensor isNegativeInfinity()
BooleanTensor isPositiveInfinity()
IntegerTensor nanArgMax(int axis)
int nanArgMax()
IntegerTensor nanArgMin(int axis)
int nanArgMin()
default T reciprocal()
T reciprocalInPlace()
default T sqrt()
T sqrtInPlace()
default T log()
log in interface io.improbable.keanu.kotlin.DoubleOperators<T extends FloatingPointTensor<N,T>>T logInPlace()
default T logGamma()
T logGammaInPlace()
default T digamma()
T digammaInPlace()
default T sin()
sin in interface io.improbable.keanu.kotlin.DoubleOperators<T extends FloatingPointTensor<N,T>>T sinInPlace()
default T cos()
cos in interface io.improbable.keanu.kotlin.DoubleOperators<T extends FloatingPointTensor<N,T>>T cosInPlace()
default T tan()
T tanInPlace()
default T atan()
T atanInPlace()
default T asin()
asin in interface io.improbable.keanu.kotlin.DoubleOperators<T extends FloatingPointTensor<N,T>>T asinInPlace()
default T acos()
acos in interface io.improbable.keanu.kotlin.DoubleOperators<T extends FloatingPointTensor<N,T>>T acosInPlace()
default T sinh()
T sinhInPlace()
default T cosh()
T coshInPlace()
default T tanh()
T tanhInPlace()
default T asinh()
T asinhInPlace()
default T acosh()
T acoshInPlace()
default T atanh()
T atanhInPlace()
default T exp()
exp in interface io.improbable.keanu.kotlin.DoubleOperators<T extends FloatingPointTensor<N,T>>T expInPlace()
default T log1p()
T log1pInPlace()
default T log2()
T log2InPlace()
default T log10()
T log10InPlace()
default T exp2()
T exp2InPlace()
default T expM1()
T expM1InPlace()
default T ceil()
T ceilInPlace()
default T floor()
T floorInPlace()
default T round()
T roundInPlace()
default T sigmoid()
T sigmoidInPlace()
T choleskyDecomposition()
N determinant()
T matrixInverse()
default T standardize()
T standardizeInPlace()