public class MxMatrix
extends java.lang.Object
implements ai.djl.ndarray.Matrix
MxMatrix is the MXNet implementation of Matrix.| Constructor and Description |
|---|
MxMatrix(MxNDArray array)
Constructs the MXMatrix given a 2-D
MxNDArray. |
| Modifier and Type | Method and Description |
|---|---|
ai.djl.ndarray.NDArray |
abs() |
ai.djl.ndarray.NDArray |
acos() |
ai.djl.ndarray.NDArray |
acosh() |
ai.djl.ndarray.NDArray |
add(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
add(java.lang.Number n) |
ai.djl.ndarray.NDArray |
addColumnVector(ai.djl.ndarray.NDArray columnVector) |
ai.djl.ndarray.NDArray |
addi(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
addi(java.lang.Number n) |
ai.djl.ndarray.NDArray |
addiColumnVector(ai.djl.ndarray.NDArray columnVector) |
ai.djl.ndarray.NDArray |
addiRowVector(ai.djl.ndarray.NDArray rowVector) |
ai.djl.ndarray.NDArray |
addRowVector(ai.djl.ndarray.NDArray rowVector) |
boolean |
allClose(ai.djl.ndarray.NDArray other,
double rtol,
double atol,
boolean equalNan) |
ai.djl.ndarray.NDArray |
argMax() |
ai.djl.ndarray.NDArray |
argMax(int axis) |
ai.djl.ndarray.NDArray |
argMin() |
ai.djl.ndarray.NDArray |
argMin(int axis) |
ai.djl.ndarray.NDArray |
argSort(int axis,
boolean ascending) |
ai.djl.ndarray.NDArray |
asin() |
ai.djl.ndarray.NDArray |
asInDevice(ai.djl.Device dev,
boolean copy) |
ai.djl.ndarray.NDArray |
asinh() |
ai.djl.ndarray.Matrix |
asMatrix() |
ai.djl.ndarray.NDArray |
asType(ai.djl.ndarray.types.DataType dtype,
boolean copy) |
ai.djl.ndarray.NDArray |
atan() |
ai.djl.ndarray.NDArray |
atanh() |
void |
attachGradient() |
ai.djl.ndarray.NDArray |
booleanMask(ai.djl.ndarray.NDArray index,
int axis) |
ai.djl.ndarray.NDArray |
broadcast(ai.djl.ndarray.types.Shape shape) |
ai.djl.ndarray.NDArray |
cbrt() |
ai.djl.ndarray.NDArray |
ceil() |
ai.djl.ndarray.NDArray |
clip(java.lang.Number min,
java.lang.Number max) |
void |
close() |
boolean |
contentEquals(ai.djl.ndarray.NDArray other) |
boolean |
contentEquals(java.lang.Number number) |
void |
copyTo(ai.djl.ndarray.NDArray arr) |
ai.djl.ndarray.NDArray |
cos() |
ai.djl.ndarray.NDArray |
cosh() |
ai.djl.ndarray.NDArray |
createMask(ai.djl.ndarray.index.NDIndex index) |
ai.djl.ndarray.NDArray |
createMask(java.util.function.Predicate<java.lang.Number> predicate) |
ai.djl.ndarray.NDArray |
cumSum() |
ai.djl.ndarray.NDArray |
cumSum(int axis) |
ai.djl.ndarray.NDArray |
div(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
div(java.lang.Number n) |
ai.djl.ndarray.NDArray |
divColumnVector(ai.djl.ndarray.NDArray columnVector) |
ai.djl.ndarray.NDArray |
divi(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
divi(java.lang.Number n) |
ai.djl.ndarray.NDArray |
diviColumnVector(ai.djl.ndarray.NDArray columnVector) |
ai.djl.ndarray.NDArray |
diviRowVector(ai.djl.ndarray.NDArray rowVector) |
ai.djl.ndarray.NDArray |
divRowVector(ai.djl.ndarray.NDArray rowVector) |
ai.djl.ndarray.NDArray |
dot(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
eq(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
eq(java.lang.Number other) |
ai.djl.ndarray.NDArray |
exp() |
ai.djl.ndarray.NDArray |
expandDims(int axis) |
ai.djl.ndarray.NDArray |
flatten() |
ai.djl.ndarray.NDArray |
floor() |
ai.djl.ndarray.NDArray |
get(ai.djl.ndarray.NDArray index) |
ai.djl.ndarray.NDArray |
get(ai.djl.ndarray.index.NDIndex index) |
ai.djl.ndarray.NDArray |
getColumn(long i) |
ai.djl.ndarray.NDArray |
getColumns(int... columns) |
ai.djl.ndarray.types.DataType |
getDataType() |
ai.djl.Device |
getDevice() |
ai.djl.ndarray.NDArray |
getGradient() |
ai.djl.ndarray.NDManager |
getManager() |
java.lang.String |
getName() |
ai.djl.ndarray.internal.NDArrayEx |
getNDArrayInternal() |
ai.djl.ndarray.NDArray |
getRow(long i) |
ai.djl.ndarray.NDArray |
getRows(int... rows) |
ai.djl.ndarray.NDArray |
getScalar(long row,
long column) |
ai.djl.ndarray.types.Shape |
getShape() |
ai.djl.ndarray.types.SparseFormat |
getSparseFormat() |
java.lang.String |
getUid() |
ai.djl.ndarray.NDArray |
gt(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
gt(java.lang.Number other) |
ai.djl.ndarray.NDArray |
gte(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
gte(java.lang.Number other) |
boolean |
isEmpty() |
ai.djl.ndarray.NDArray |
isInfinite() |
ai.djl.ndarray.NDArray |
isNaN() |
boolean |
isSparse() |
ai.djl.ndarray.NDArray |
like() |
ai.djl.ndarray.NDArray |
log() |
ai.djl.ndarray.NDArray |
log10() |
ai.djl.ndarray.NDArray |
log2() |
ai.djl.ndarray.NDArray |
logicalAnd(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
logicalNot() |
ai.djl.ndarray.NDArray |
logicalOr(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
logicalXor(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
lt(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
lt(java.lang.Number other) |
ai.djl.ndarray.NDArray |
lte(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
lte(java.lang.Number other) |
ai.djl.ndarray.NDArray |
max() |
ai.djl.ndarray.NDArray |
max(int[] axes) |
ai.djl.ndarray.NDArray |
max(int[] axes,
boolean keepDims) |
ai.djl.ndarray.NDArray |
maximum(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
maximum(java.lang.Number n) |
ai.djl.ndarray.NDArray |
mean() |
ai.djl.ndarray.NDArray |
mean(int[] axes,
boolean keepDims) |
ai.djl.ndarray.NDArray |
median() |
ai.djl.ndarray.NDArray |
median(int[] axes) |
ai.djl.ndarray.NDArray |
min() |
ai.djl.ndarray.NDArray |
min(int[] axes) |
ai.djl.ndarray.NDArray |
min(int[] axes,
boolean keepDims) |
ai.djl.ndarray.NDArray |
minimum(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
minimum(java.lang.Number n) |
ai.djl.ndarray.NDArray |
mod(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
mod(java.lang.Number n) |
ai.djl.ndarray.NDArray |
modi(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
modi(java.lang.Number n) |
ai.djl.ndarray.NDArray |
mul(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
mul(java.lang.Number n) |
ai.djl.ndarray.NDArray |
mulColumnVector(ai.djl.ndarray.NDArray columnVector) |
ai.djl.ndarray.NDArray |
muli(ai.djl.ndarray.NDArray others) |
ai.djl.ndarray.NDArray |
muli(java.lang.Number n) |
ai.djl.ndarray.NDArray |
muliColumnVector(ai.djl.ndarray.NDArray columnVector) |
ai.djl.ndarray.NDArray |
muliRowVector(ai.djl.ndarray.NDArray rowVector) |
ai.djl.ndarray.NDArray |
mulRowVector(ai.djl.ndarray.NDArray rowVector) |
ai.djl.ndarray.NDArray |
neg() |
ai.djl.ndarray.NDArray |
negi() |
ai.djl.ndarray.NDArray |
neq(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
neq(java.lang.Number other) |
ai.djl.ndarray.NDArray |
nonzero() |
ai.djl.ndarray.NDArray |
onesLike() |
ai.djl.ndarray.NDArray |
percentile(java.lang.Number percentile) |
ai.djl.ndarray.NDArray |
percentile(java.lang.Number percentile,
int[] dimension) |
ai.djl.ndarray.NDArray |
pow(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
pow(java.lang.Number n) |
ai.djl.ndarray.NDArray |
powi(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
powi(java.lang.Number n) |
ai.djl.ndarray.NDArray |
prod() |
ai.djl.ndarray.NDArray |
prod(int[] axes,
boolean keepDims) |
ai.djl.ndarray.NDArray |
put(int i,
int j,
java.lang.Number element) |
ai.djl.ndarray.NDArray |
putColumn(int column,
ai.djl.ndarray.NDArray toPut) |
ai.djl.ndarray.NDArray |
putiColumnVector(ai.djl.ndarray.NDArray columnVector) |
ai.djl.ndarray.NDArray |
putiRowVector(ai.djl.ndarray.NDArray rowVector) |
ai.djl.ndarray.NDArray |
putRow(long row,
ai.djl.ndarray.NDArray toPut) |
ai.djl.ndarray.NDArray |
rdivColumnVector(ai.djl.ndarray.NDArray columnVector) |
ai.djl.ndarray.NDArray |
rdiviColumnVector(ai.djl.ndarray.NDArray columnVector) |
ai.djl.ndarray.NDArray |
rdiviRowVector(ai.djl.ndarray.NDArray rowVector) |
ai.djl.ndarray.NDArray |
rdivRowVector(ai.djl.ndarray.NDArray rowVector) |
ai.djl.ndarray.NDArray |
repeat(int axis,
long repeats) |
ai.djl.ndarray.NDArray |
repeat(long repeats) |
ai.djl.ndarray.NDArray |
repeat(long[] repeats) |
ai.djl.ndarray.NDArray |
repeat(ai.djl.ndarray.types.Shape desiredShape) |
ai.djl.ndarray.NDArray |
reshape(char order,
int rows,
int columns) |
ai.djl.ndarray.NDArray |
reshape(ai.djl.ndarray.types.Shape shape) |
ai.djl.ndarray.NDArray |
round() |
ai.djl.ndarray.NDArray |
rsubColumnVector(ai.djl.ndarray.NDArray columnVector) |
ai.djl.ndarray.NDArray |
rsubiColumnVector(ai.djl.ndarray.NDArray columnVector) |
ai.djl.ndarray.NDArray |
rsubiRowVector(ai.djl.ndarray.NDArray rowVector) |
ai.djl.ndarray.NDArray |
rsubRowVector(ai.djl.ndarray.NDArray rowVector) |
void |
set(java.nio.Buffer data) |
void |
set(ai.djl.ndarray.index.NDIndex index,
ai.djl.ndarray.NDArray value) |
void |
set(ai.djl.ndarray.index.NDIndex index,
java.lang.Number value) |
void |
setName(java.lang.String name) |
void |
setScalar(ai.djl.ndarray.index.NDIndex index,
java.lang.Number value) |
boolean |
shapeEquals(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
sin() |
ai.djl.ndarray.NDArray |
sinh() |
ai.djl.ndarray.NDArray |
softmax(int[] axes,
double temperature) |
ai.djl.ndarray.NDArray |
sort() |
ai.djl.ndarray.NDArray |
sort(int axis) |
ai.djl.ndarray.NDList |
split(int[] indices,
int axis) |
ai.djl.ndarray.NDArray |
square() |
ai.djl.ndarray.NDArray |
squeeze(int[] axes) |
ai.djl.ndarray.NDArray |
sub(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
sub(java.lang.Number n) |
ai.djl.ndarray.NDArray |
subColumnVector(ai.djl.ndarray.NDArray columnVector) |
ai.djl.ndarray.NDArray |
subi(ai.djl.ndarray.NDArray other) |
ai.djl.ndarray.NDArray |
subi(java.lang.Number n) |
ai.djl.ndarray.NDArray |
subiColumnVector(ai.djl.ndarray.NDArray columnVector) |
ai.djl.ndarray.NDArray |
subiRowVector(ai.djl.ndarray.NDArray rowVector) |
ai.djl.ndarray.NDArray |
subRowVector(ai.djl.ndarray.NDArray rowVector) |
ai.djl.ndarray.NDArray |
sum() |
ai.djl.ndarray.NDArray |
sum(int[] axes,
boolean keepDims) |
ai.djl.ndarray.NDArray |
swapAxes(int axis1,
int axis2) |
ai.djl.ndarray.NDArray |
tan() |
ai.djl.ndarray.NDArray |
tanh() |
ai.djl.ndarray.NDArray |
tile(int axis,
long repeats) |
ai.djl.ndarray.NDArray |
tile(long repeats) |
ai.djl.ndarray.NDArray |
tile(long[] repeats) |
ai.djl.ndarray.NDArray |
tile(ai.djl.ndarray.types.Shape desiredShape) |
java.nio.ByteBuffer |
toByteBuffer() |
ai.djl.ndarray.NDArray |
toDegrees() |
ai.djl.ndarray.NDArray |
toDense() |
double[][] |
toDoubleMatrix() |
float[][] |
toFloatMatrix() |
int[][] |
toIntMatrix() |
long[][] |
toLongMatrix() |
ai.djl.ndarray.NDArray |
toRadians() |
ai.djl.ndarray.NDArray |
toSparse(ai.djl.ndarray.types.SparseFormat fmt) |
ai.djl.ndarray.NDArray |
trace(int offset,
int axis1,
int axis2) |
ai.djl.ndarray.NDArray |
transpose() |
ai.djl.ndarray.NDArray |
transpose(int... dimensions) |
ai.djl.ndarray.NDArray |
trunc() |
ai.djl.ndarray.NDArray |
zerosLike() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitall, allClose, any, argSort, argSort, attach, booleanMask, broadcast, concat, concat, countNonzero, countNonzero, detach, duplicate, get, get, getBoolean, getByte, getDouble, getFloat, getInt, getLong, getScalar, getUint8, isScalar, mean, none, prod, reshape, set, set, set, set, set, size, size, slice, softmax, softmax, softmax, split, split, split, squeeze, squeeze, stack, stack, sum, toArray, toBooleanArray, toByteArray, toDoubleArray, toFloatArray, toIntArray, toLongArray, toUint8Array, trace, tracepublic void attachGradient()
attachGradient in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray getGradient()
getGradient in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray putRow(long row,
ai.djl.ndarray.NDArray toPut)
putRow in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray putColumn(int column,
ai.djl.ndarray.NDArray toPut)
putColumn in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray getScalar(long row,
long column)
getScalar in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray diviColumnVector(ai.djl.ndarray.NDArray columnVector)
diviColumnVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray divColumnVector(ai.djl.ndarray.NDArray columnVector)
divColumnVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray diviRowVector(ai.djl.ndarray.NDArray rowVector)
diviRowVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray divRowVector(ai.djl.ndarray.NDArray rowVector)
divRowVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray rdiviColumnVector(ai.djl.ndarray.NDArray columnVector)
rdiviColumnVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray rdivColumnVector(ai.djl.ndarray.NDArray columnVector)
rdivColumnVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray rdiviRowVector(ai.djl.ndarray.NDArray rowVector)
rdiviRowVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray rdivRowVector(ai.djl.ndarray.NDArray rowVector)
rdivRowVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray muliColumnVector(ai.djl.ndarray.NDArray columnVector)
muliColumnVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray mulColumnVector(ai.djl.ndarray.NDArray columnVector)
mulColumnVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray muliRowVector(ai.djl.ndarray.NDArray rowVector)
muliRowVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray mulRowVector(ai.djl.ndarray.NDArray rowVector)
mulRowVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray rsubiColumnVector(ai.djl.ndarray.NDArray columnVector)
rsubiColumnVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray rsubColumnVector(ai.djl.ndarray.NDArray columnVector)
rsubColumnVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray rsubiRowVector(ai.djl.ndarray.NDArray rowVector)
rsubiRowVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray rsubRowVector(ai.djl.ndarray.NDArray rowVector)
rsubRowVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray subiColumnVector(ai.djl.ndarray.NDArray columnVector)
subiColumnVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray subColumnVector(ai.djl.ndarray.NDArray columnVector)
subColumnVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray subiRowVector(ai.djl.ndarray.NDArray rowVector)
subiRowVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray subRowVector(ai.djl.ndarray.NDArray rowVector)
subRowVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray addiColumnVector(ai.djl.ndarray.NDArray columnVector)
addiColumnVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray putiColumnVector(ai.djl.ndarray.NDArray columnVector)
putiColumnVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray addColumnVector(ai.djl.ndarray.NDArray columnVector)
addColumnVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray addiRowVector(ai.djl.ndarray.NDArray rowVector)
addiRowVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray putiRowVector(ai.djl.ndarray.NDArray rowVector)
putiRowVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray addRowVector(ai.djl.ndarray.NDArray rowVector)
addRowVector in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray getColumn(long i)
getColumn in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray getRow(long i)
getRow in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray getColumns(int... columns)
getColumns in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray getRows(int... rows)
getRows in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray put(int i,
int j,
java.lang.Number element)
put in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDArray reshape(ai.djl.ndarray.types.Shape shape)
reshape in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray reshape(char order,
int rows,
int columns)
reshape in interface ai.djl.ndarray.Matrixpublic double[][] toDoubleMatrix()
toDoubleMatrix in interface ai.djl.ndarray.Matrixpublic float[][] toFloatMatrix()
toFloatMatrix in interface ai.djl.ndarray.Matrixpublic long[][] toLongMatrix()
toLongMatrix in interface ai.djl.ndarray.Matrixpublic int[][] toIntMatrix()
toIntMatrix in interface ai.djl.ndarray.Matrixpublic ai.djl.ndarray.NDManager getManager()
getManager in interface ai.djl.ndarray.NDArraypublic java.lang.String getName()
getName in interface ai.djl.ndarray.NDArraypublic void setName(java.lang.String name)
setName in interface ai.djl.ndarray.NDArraypublic java.lang.String getUid()
getUid in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.types.DataType getDataType()
getDataType in interface ai.djl.ndarray.NDArraypublic ai.djl.Device getDevice()
getDevice in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.types.Shape getShape()
getShape in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.types.SparseFormat getSparseFormat()
getSparseFormat in interface ai.djl.ndarray.NDArraypublic boolean isSparse()
isSparse in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray asInDevice(ai.djl.Device dev,
boolean copy)
asInDevice in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray asType(ai.djl.ndarray.types.DataType dtype,
boolean copy)
asType in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.Matrix asMatrix()
asMatrix in interface ai.djl.ndarray.NDArraypublic java.nio.ByteBuffer toByteBuffer()
toByteBuffer in interface ai.djl.ndarray.NDArraypublic void set(java.nio.Buffer data)
set in interface ai.djl.ndarray.NDArraypublic void set(ai.djl.ndarray.index.NDIndex index,
ai.djl.ndarray.NDArray value)
set in interface ai.djl.ndarray.NDArraypublic void set(ai.djl.ndarray.index.NDIndex index,
java.lang.Number value)
set in interface ai.djl.ndarray.NDArraypublic void setScalar(ai.djl.ndarray.index.NDIndex index,
java.lang.Number value)
setScalar in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray get(ai.djl.ndarray.index.NDIndex index)
get in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray get(ai.djl.ndarray.NDArray index)
get in interface ai.djl.ndarray.NDArraypublic void copyTo(ai.djl.ndarray.NDArray arr)
copyTo in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray booleanMask(ai.djl.ndarray.NDArray index,
int axis)
booleanMask in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray zerosLike()
zerosLike in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray onesLike()
onesLike in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray like()
like in interface ai.djl.ndarray.NDArraypublic boolean contentEquals(java.lang.Number number)
contentEquals in interface ai.djl.ndarray.NDArraypublic boolean contentEquals(ai.djl.ndarray.NDArray other)
contentEquals in interface ai.djl.ndarray.NDArraypublic boolean allClose(ai.djl.ndarray.NDArray other,
double rtol,
double atol,
boolean equalNan)
allClose in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray eq(java.lang.Number other)
eq in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray eq(ai.djl.ndarray.NDArray other)
eq in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray neq(java.lang.Number other)
neq in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray neq(ai.djl.ndarray.NDArray other)
neq in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray gt(java.lang.Number other)
gt in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray gt(ai.djl.ndarray.NDArray other)
gt in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray gte(java.lang.Number other)
gte in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray gte(ai.djl.ndarray.NDArray other)
gte in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray lt(java.lang.Number other)
lt in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray lt(ai.djl.ndarray.NDArray other)
lt in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray lte(java.lang.Number other)
lte in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray lte(ai.djl.ndarray.NDArray other)
lte in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray add(java.lang.Number n)
add in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray add(ai.djl.ndarray.NDArray other)
add in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray sub(java.lang.Number n)
sub in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray sub(ai.djl.ndarray.NDArray other)
sub in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray mul(java.lang.Number n)
mul in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray mul(ai.djl.ndarray.NDArray other)
mul in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray div(java.lang.Number n)
div in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray div(ai.djl.ndarray.NDArray other)
div in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray mod(java.lang.Number n)
mod in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray mod(ai.djl.ndarray.NDArray other)
mod in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray pow(java.lang.Number n)
pow in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray pow(ai.djl.ndarray.NDArray other)
pow in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray maximum(java.lang.Number n)
maximum in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray maximum(ai.djl.ndarray.NDArray other)
maximum in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray minimum(java.lang.Number n)
minimum in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray minimum(ai.djl.ndarray.NDArray other)
minimum in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray addi(java.lang.Number n)
addi in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray addi(ai.djl.ndarray.NDArray other)
addi in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray subi(java.lang.Number n)
subi in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray subi(ai.djl.ndarray.NDArray other)
subi in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray muli(java.lang.Number n)
muli in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray muli(ai.djl.ndarray.NDArray others)
muli in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray divi(java.lang.Number n)
divi in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray divi(ai.djl.ndarray.NDArray other)
divi in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray modi(java.lang.Number n)
modi in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray modi(ai.djl.ndarray.NDArray other)
modi in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray powi(java.lang.Number n)
powi in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray powi(ai.djl.ndarray.NDArray other)
powi in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray neg()
neg in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray negi()
negi in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray abs()
abs in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray square()
square in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray cbrt()
cbrt in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray floor()
floor in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray ceil()
ceil in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray round()
round in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray trunc()
trunc in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray exp()
exp in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray log()
log in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray log10()
log10 in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray log2()
log2 in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray sin()
sin in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray cos()
cos in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray tan()
tan in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray asin()
asin in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray acos()
acos in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray atan()
atan in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray sinh()
sinh in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray toSparse(ai.djl.ndarray.types.SparseFormat fmt)
toSparse in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray toDense()
toDense in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray cosh()
cosh in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray tanh()
tanh in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray asinh()
asinh in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray acosh()
acosh in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray atanh()
atanh in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray toDegrees()
toDegrees in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray toRadians()
toRadians in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray max()
max in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray max(int[] axes)
max in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray max(int[] axes,
boolean keepDims)
max in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray min()
min in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray min(int[] axes)
min in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray min(int[] axes,
boolean keepDims)
min in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray sum()
sum in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray sum(int[] axes,
boolean keepDims)
sum in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray prod()
prod in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray prod(int[] axes,
boolean keepDims)
prod in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray mean()
mean in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray mean(int[] axes,
boolean keepDims)
mean in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray trace(int offset,
int axis1,
int axis2)
trace in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDList split(int[] indices,
int axis)
split in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray flatten()
flatten in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray expandDims(int axis)
expandDims in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray squeeze(int[] axes)
squeeze in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray logicalAnd(ai.djl.ndarray.NDArray other)
logicalAnd in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray logicalOr(ai.djl.ndarray.NDArray other)
logicalOr in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray logicalXor(ai.djl.ndarray.NDArray other)
logicalXor in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray logicalNot()
logicalNot in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray argSort(int axis,
boolean ascending)
argSort in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray sort(int axis)
sort in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray sort()
sort in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray softmax(int[] axes,
double temperature)
softmax in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray cumSum(int axis)
cumSum in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray cumSum()
cumSum in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray isInfinite()
isInfinite in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray isNaN()
isNaN in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray createMask(ai.djl.ndarray.index.NDIndex index)
createMask in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray createMask(java.util.function.Predicate<java.lang.Number> predicate)
createMask in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray tile(long repeats)
tile in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray tile(int axis,
long repeats)
tile in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray tile(long[] repeats)
tile in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray tile(ai.djl.ndarray.types.Shape desiredShape)
tile in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray repeat(long repeats)
repeat in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray repeat(int axis,
long repeats)
repeat in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray repeat(long[] repeats)
repeat in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray repeat(ai.djl.ndarray.types.Shape desiredShape)
repeat in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray dot(ai.djl.ndarray.NDArray other)
dot in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray clip(java.lang.Number min,
java.lang.Number max)
clip in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray swapAxes(int axis1,
int axis2)
swapAxes in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray transpose()
transpose in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray transpose(int... dimensions)
transpose in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray broadcast(ai.djl.ndarray.types.Shape shape)
broadcast in interface ai.djl.ndarray.NDArraypublic boolean shapeEquals(ai.djl.ndarray.NDArray other)
shapeEquals in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray argMax()
argMax in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray argMax(int axis)
argMax in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray argMin()
argMin in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray argMin(int axis)
argMin in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray percentile(java.lang.Number percentile)
percentile in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray percentile(java.lang.Number percentile,
int[] dimension)
percentile in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray median()
median in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray median(int[] axes)
median in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.NDArray nonzero()
nonzero in interface ai.djl.ndarray.NDArraypublic boolean isEmpty()
isEmpty in interface ai.djl.ndarray.NDArraypublic ai.djl.ndarray.internal.NDArrayEx getNDArrayInternal()
getNDArrayInternal in interface ai.djl.ndarray.NDArraypublic void close()
close in interface ai.djl.ndarray.NDArrayclose in interface java.lang.AutoCloseable