TensorBufferFloat

klasës përfundimtare publike TensorBufferFloat

Përfaqëson buferin e të dhënave me vlera float.

Metodat publike

Lloji i të Dhënave
getDataType ()
Rikthen llojin e të dhënave të këtij buffer.
noton[]
getFloatArray ()
Kthen një grup float të vlerave të ruajtura në këtë buffer.
noton
getFloatValue (int absIndex)
Kthen një vlerë float në një indeks të caktuar.
int[]
getIntArray ()
Kthen një grup int të vlerave të ruajtura në këtë buffer.
ndër
getIntValue (int absIndex)
Kthen një vlerë int në një indeks të caktuar.
ndër
getTypeSize ()
Rikthen numrin e bajteve të një elementi të vetëm në grup.
i pavlefshëm
loadArray (int[] src, forma int[])
Ngarkon një grup int në këtë buffer me formë specifike.
i pavlefshëm
loadArray (float[] src, forma int[])
Ngarkon një grup float në këtë bufer me formë specifike.

Metodat e trashëguara

Metodat publike

Public DataType getDataType ()

Rikthen llojin e të dhënave të këtij buffer.

float publike[] getFloatArray ()

Kthen një grup float të vlerave të ruajtura në këtë buffer. Nëse buferi është i llojeve të ndryshme nga float, vlerat do të konvertohen në float. Për shembull, vlerat në TensorBufferUint8 do të konvertohen nga uint8 në float.

float publike getFloatValue (int absIndex)

Kthen një vlerë float në një indeks të caktuar. Nëse buferi është i llojeve të ndryshme nga float, vlera do të konvertohet në float. Për shembull, kur lexoni një vlerë nga TensorBufferUint8 , vlera fillimisht do të lexohet si uint8 dhe më pas do të konvertohet nga uint8 në 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);
 

Parametrat
absIndeksi Indeksi absolut i vlerës që duhet lexuar.

int publike[] getIntArray ()

Kthen një grup int të vlerave të ruajtura në këtë buffer. Nëse buferi është i llojit të ndryshëm nga int, vlerat do të konvertohen në int dhe mund të zbatohet humbja e saktësisë. Për shembull, duke marrë një grup int nga një TensorBufferFloat me vlera {400.32f, 23.04f}, dalja është {400, 23}.

publike int getIntValue (int absIndex)

Kthen një vlerë int në një indeks të caktuar. Nëse buferi është i llojeve të ndryshme nga int, vlera do të konvertohet në int. Për shembull, kur lexoni një vlerë nga TensorBufferFloat , vlera fillimisht do të lexohet si float dhe më pas do të konvertohet nga float në int. Mund të ketë humbje të saktësisë.

 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.
 

Parametrat
absIndeksi Indeksi absolut i vlerës që duhet lexuar.

publike int getTypeSize ()

Rikthen numrin e bajteve të një elementi të vetëm në grup. Për shembull, një buffer float do të kthejë 4, dhe një buffer byte do të kthejë 1.

publik void loadArray (int[] src, formë int[])

Ngarkon një grup int në këtë buffer me formë specifike. Nëse buferi është i llojeve të ndryshme nga int, vlerat do të konvertohen në llojin e buferit përpara se të ngarkohen në tampon dhe mund të ketë humbje të saktësisë. Për shembull, duke ngarkuar një grup int me vlerat {400, -23} në një TensorBufferUint8 , vlerat do të mbërthehen në [0, 255] dhe më pas do të transferohen në uint8 nga {255, 0}.

Parametrat
src Vargu burimor që do të ngarkohet.
formë Forma e tensorit që përfaqëson src .

publik void loadArray (float[] src, formë int[])

Ngarkon një grup float në këtë bufer me formë specifike. Nëse buferi është i llojeve të ndryshme nga float, vlerat do të konvertohen në llojin e tamponit përpara se të ngarkohen në tampon dhe mund të ketë humbje të saktësisë. Për shembull, duke ngarkuar një grup float në një TensorBufferUint8 me vlerat {400.32f, -23.04f}, vlerat do të mbërthehen në [0, 255] dhe më pas do të transferohen në uint8 nga {255, 0}.

Parametrat
src Vargu burimor që do të ngarkohet.
formë Forma e tensorit që përfaqëson src .