32-bit signed integer tensor type.
Public Methods
abstract
static
TInt32
|
scalarOf(int value)
Allocates a new tensor for storing a single int value.
|
abstract
static
TInt32
|
|
abstract
static
TInt32
|
tensorOf( NdArray<Integer> src)
Allocates a new tensor which is a copy of a given array of ints.
|
abstract
static
TInt32
|
|
abstract
static
TInt32
|
tensorOf( Shape shape, Consumer< TInt32> dataInit)
Allocates a new tensor of the given shape and initialize its data.
|
abstract
static
TInt32
|
vectorOf(int... values)
Allocates a new tensor for storing a vector of ints.
|
Inherited Methods
From interface
org.tensorflow.ndarray.NdArray
abstract
NdArray<Integer>
|
copyTo( NdArray<Integer> dst)
Copy the content of this array to the destination array.
|
abstract
NdArraySequence<? extends NdArray<T>>
|
elements(int dimensionIdx)
Returns a sequence of all elements at a given dimension.
|
abstract
boolean
|
equals(Object obj)
Checks equality between n-dimensional arrays.
|
abstract
NdArray<Integer>
|
get(long... coordinates)
Returns the N-dimensional element of this array at the given coordinates.
|
abstract
Integer
|
getObject(long... coordinates)
Returns the value of the scalar found at the given coordinates.
|
abstract
NdArray<Integer>
|
read( DataBuffer<Integer> dst)
Read the content of this N-dimensional array into the destination buffer.
|
abstract
NdArraySequence<? extends NdArray<T>>
|
scalars()
Returns a sequence of all scalars in this array.
|
abstract
NdArray<Integer>
|
set( NdArray<Integer> src, long... coordinates)
Assigns the value of the N-dimensional element found at the given coordinates.
|
abstract
NdArray<Integer>
|
setObject(Integer value, long... coordinates)
Assigns the value of the scalar found at the given coordinates.
|
abstract
NdArray<Integer>
|
slice( Index... indices)
Creates a multi-dimensional view (or slice) of this array by mapping one or more dimensions
to the given index selectors.
|
abstract
NdArray<Integer>
|
write( DataBuffer<Integer> src)
Write the content of this N-dimensional array from the source buffer.
|
From interface
org.tensorflow.Tensor
abstract
RawTensor
|
asRawTensor()
Returns a raw (untyped) representation of this tensor
|
abstract
void
|
close()
Release resources associated with the Tensor.
|
abstract
DataType
|
|
abstract
long
|
numBytes()
Returns the size, in bytes, of the tensor data.
|
abstract
static
<T extends TType>
T
|
of(Class<T> type, Shape shape, long size, Consumer<T> dataInitializer)
Allocates a tensor of a given datatype, shape and size.
|
abstract
static
<T extends TType>
T
|
of(Class<T> type, Shape shape)
Allocates a tensor of a given datatype and shape.
|
abstract
static
<T extends TType>
T
|
of(Class<T> type, Shape shape, long size)
Allocates a tensor of a given datatype, shape and size.
|
abstract
static
<T extends TType>
T
|
of(Class<T> type, Shape shape, Consumer<T> dataInitializer)
Allocates and initialize a tensor of a given datatype and shape.
|
abstract
static
<T extends TType>
T
|
of(Class<T> type, Shape shape, ByteDataBuffer rawData)
Creates a Tensor of any type from the raw data provided by the given buffer.
|
abstract
Shape
|
shape()
Returns the shape of the tensor.
|
From interface
java.lang.AutoCloseable
Public Methods
public
static
abstract
TInt32
scalarOf
(int value)
Allocates a new tensor for storing a single int value.
Parameters
value |
int to store in the new tensor |
public
static
abstract
TInt32
tensorOf
(Shape shape)
Allocates a new tensor of the given shape.
Parameters
shape |
shape of the tensor to allocate |
public
static
abstract
TInt32
tensorOf
(NdArray<Integer> src)
Allocates a new tensor which is a copy of a given array of ints.
The tensor will have the same shape as the source array and its data will be copied.
Parameters
src |
the source array giving the shape and data to the new tensor |
Allocates a new tensor of the given shape, initialized with the provided data.
Parameters
shape |
shape of the tensor to allocate |
data |
buffer of ints to initialize the tensor with |
public
static
abstract
TInt32
tensorOf
(Shape shape, Consumer<TInt32> dataInit)
Allocates a new tensor of the given shape and initialize its data.
Parameters
shape |
shape of the tensor to allocate |
dataInit |
tensor data initializer |
public
static
abstract
TInt32
vectorOf
(int... values)
Allocates a new tensor for storing a vector of ints.
Parameters
values |
ints to store in the new tensor |
Throws
IllegalArgumentException |
if no values are provided
|