TensorBufferUint8

aula final pública TensorBufferUint8

Representa um buffer de dados com valores inteiros não assinados de 8 bits.

Métodos públicos

DataType
getDataType()
Retorna o tipo de dados desse buffer.
float[]
getFloatArray()
Retorna uma matriz flutuante dos valores armazenados nesse buffer.
float
getFloatValue(índice int)
Retorna um valor flutuante em um determinado índice.
int[]
getIntArray()
Retorna uma matriz int dos valores armazenados nesse buffer.
int
getIntValue(índice int)
Retorna um valor int em um determinado índice.
int
getTypeSize()
Retorna o número de bytes de um único elemento na matriz.
void
loadArray(int[] src, int[] shape)
Carrega uma matriz int nesse buffer com uma forma específica.
void
loadArray(float[] src, int[] shape)
Carrega uma matriz flutuante nesse buffer com um formato específico.

Métodos herdados

Métodos públicos

públicas DataType getDataType ()

Retorna o tipo de dados desse buffer.

públicas float[] getFloatArray ()

Retorna uma matriz flutuante dos valores armazenados nesse buffer. Se o buffer for de tipos diferentes que flutuar, os valores serão convertidos em flutuantes. Por exemplo, os valores em TensorBufferUint8 serão convertidos de uint8 para ponto flutuante.

públicas flutuar getFloatValue (índice int)

Retorna um valor flutuante em um determinado índice. Se o buffer for de um tipo diferente do flutuante, o será convertido em ponto flutuante. Por exemplo, ao ler um valor de TensorBufferUint8, o valor será primeiro lido como uint8 e depois convertido de uint8 para flutuar.

 For example, a TensorBuffer with shape {2, 3} that represents the following array,
 [[0.0f, 1.0f, 2.0f], [3.0f, 4.0f, 5.0f]].

 The fourth element (whose value is 3.0f) in the TensorBuffer can be retrieved by:
 float v = tensorBuffer.getFloatValue(3);
 

Parâmetros
index O índice absoluto do valor a ser lido.

públicas int[] getIntArray ()

Retorna uma matriz int dos valores armazenados nesse buffer. Se o buffer for de um tipo diferente que int, os valores serão convertidos em int e pode haver perda de precisão. Por exemplo: obtendo uma matriz int de um TensorBufferFloat com valores {400.32f, 23.04f}, a saída é {400, 23}.

públicas int. getIntValue (índice int)

Retorna um valor int em um determinado índice. Se o buffer for de um tipo diferente de int, o valor serão convertidos em int. Por exemplo, ao ler um valor de TensorBufferFloat, o valor será lido primeiro como flutuante e depois convertido de float para int. Perda de precisão podem ser aplicadas.

 For example, a TensorBuffer with shape {2, 3} that represents the following array,
 [[0.0f, 1.0f, 2.0f], [3.0f, 4.0f, 5.0f]].

 The fourth element (whose value is 3.0f) in the TensorBuffer can be retrieved by:
 int v = tensorBuffer.getIntValue(3);
 Note that v is converted from 3.0f to 3 as a result of type conversion.
 

Parâmetros
index O índice absoluto do valor a ser lido.

públicas int. getTypeSize ()

Retorna o número de bytes de um único elemento na matriz. Por exemplo, um buffer flutuante retorna 4 e um buffer de bytes retorna 1.

públicas anular loadArray (int[] src, int[] shape)

Carrega uma matriz int nesse buffer com uma forma específica. Se o buffer for de tipos diferentes que int, os valores serão convertidos no tipo do buffer antes de serem carregados e perda de precisão. Por exemplo, carregar uma matriz int com valores {400, -23} em uma TensorBufferUint8 , os valores serão fixados em [0, 255] e depois serão convertido em uint8 por {255, 0}.

Parâmetros
src A matriz de origem a ser carregada.
forma Forma do tensor que src representa.

públicas anular loadArray (float[] src, int[] shape)

Carrega uma matriz flutuante nesse buffer com um formato específico. Se o buffer for de tipos diferentes do que flutuante, os valores serão convertidos no tipo do buffer antes de serem carregados no e perda de precisão. Por exemplo, ao carregar uma matriz flutuante em uma TensorBufferUint8 com valores {400.32f, -23.04f}, os valores serão fixados em [0, 255] e depois ser convertida em uint8 por {255, 0}.

Parâmetros
src A matriz de origem a ser carregada.
forma Forma do tensor que src representa.