TensorBufferFloat

class final publik TensorBufferFloat

Menampilkan buffer data dengan nilai float.

Metode Publik

DataType
getDataType()
Menampilkan jenis data buffer ini.
float[]
getFloatArray()
Menampilkan array float dari nilai yang disimpan dalam buffer ini.
float
getFloatValue(int absIndex)
Menampilkan nilai float pada indeks yang diberikan.
int[]
getIntArray()
Menampilkan array int dari nilai yang disimpan dalam buffer ini.
int
getIntValue(int absIndex)
Menampilkan nilai int pada indeks yang diberikan.
int
getTypeSize()
Menampilkan jumlah byte dari satu elemen di array.
void
loadArray(int[] src, int[] shape)
Memuat array int ke dalam buffer ini dengan bentuk tertentu.
void
loadArray(float[] src, int[] bentuk)
Memuat array float ke dalam buffer ini dengan bentuk tertentu.

Metode Turunan

Metode Publik

publik DataType getDataType ()

Menampilkan jenis data buffer ini.

publik float[] getFloatArray ()

Menampilkan array float dari nilai yang disimpan dalam buffer ini. Jika buffer memiliki jenis berbeda dari {i>float<i}, nilai akan dikonversi menjadi {i>float<i}. Misalnya, nilai dalam TensorBufferUint8 akan dikonversi dari uint8 menjadi float.

publik mengambang getFloatValue (int absIndex)

Menampilkan nilai float pada indeks yang diberikan. Jika {i>buffer<i} memiliki jenis yang berbeda dari float, akan dikonversi menjadi {i>float<i}. Misalnya, saat membaca nilai dari TensorBufferUint8, nilai tersebut akan dibacakan terlebih dahulu sebagai uint8, lalu akan dikonversi dari uint8 agar mengambang (float).

 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);
 

Parameter
absIndex Indeks absolut dari nilai yang akan dibaca.

publik int[] getIntArray ()

Menampilkan array int dari nilai yang disimpan dalam buffer ini. Jika buffer memiliki jenis yang berbeda dari int, nilainya akan dikonversi menjadi int, dan kemungkinan kehilangan presisi. Misalnya, mendapatkan array int dari TensorBufferFloat dengan nilai {400.32f, 23.04f}, output adalah {400, 23}.

publik Int getIntValue (int absIndex)

Menampilkan nilai int pada indeks yang diberikan. Jika buffer memiliki jenis yang berbeda dari int, akan dikonversi menjadi int. Misalnya, saat membaca nilai dari TensorBufferFloat, nilai akan dibacakan terlebih dahulu sebagai {i>float<i}, dan kemudian akan dikonversi dari {i>float<i} ke {i>int<i}. Turun presisi mungkin berlaku.

 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.
 

Parameter
absIndex Indeks absolut dari nilai yang akan dibaca.

publik Int getTypeSize ()

Menampilkan jumlah byte dari satu elemen di array. Misalnya, {i> float buffer <i}akan hasil 4, dan buffer byte akan mengembalikan 1.

publik kosong loadArray (int[] src, int[] shape)

Memuat array int ke dalam buffer ini dengan bentuk tertentu. Jika buffer memiliki jenis berbeda dari int, nilai akan dikonversi ke dalam tipe {i>buffer<i} sebelum dimuat ke dalam buffer, dan kehilangan presisi mungkin terjadi. Misalnya, memuat array int dengan nilai {400, -23} menjadi TensorBufferUint8 , nilai akan dibulatkan ke [0, 255] lalu menjadi dilemparkan ke uint8 oleh {255, 0}.

Parameter
src Array sumber yang akan dimuat.
bentuk Bentuk tensor yang diwakili src.

publik kosong loadArray (float[] src, int[] bentuk)

Memuat array float ke dalam buffer ini dengan bentuk tertentu. Jika buffer memiliki jenis berbeda dari {i>float<i}, nilai akan dikonversi ke dalam tipe {i>buffer<i} sebelum dimuat ke dalam buffer, dan kehilangan presisi mungkin terjadi. Misalnya, memuat array float ke dalam TensorBufferUint8 dengan nilai {400.32f, -23.04f}, nilai tersebut akan dibulatkan ke [0, 255] dan kemudian dilemparkan ke uint8 oleh {255, 0}.

Parameter
src Array sumber yang akan dimuat.
bentuk Bentuk tensor yang diwakili src.