TensorBufferFloat

herkese açık final dersi TensorBufferFloat

Veri arabelleğini kayan noktalı değerlerle temsil eder.

Herkese Açık Yöntemler

DataType
getDataType()
Bu arabelleğin veri türünü döndürür.
float[]
getFloatArray()
Bu arabellekte depolanan değerlerin kayan bir dizisini döndürür.
kayan noktalı
getFloatValue(int absIndex)
Belirli bir dizindeki kayan noktalı değeri döndürür.
int[]
getIntArray()
Bu arabellekte depolanan değerlerin bir int dizisini döndürür.
int
getIntValue(int absIndex)
Belirli bir dizindeki bir tamsayı değeri döndürür.
int
getTypeSize()
Dizideki tek bir öğenin bayt sayısını döndürür.
geçersiz
loadArray(int[] src, int[] şekli)
Bu arabelleğe belirli bir şekilde bir int dizisi yükler.
geçersiz
loadArray(float[] src, int[] şekli)
Bu arabelleğe belirli bir şekle sahip bir kayan dizi yükler.

Devralınan Yöntemler

Herkese Açık Yöntemler

herkese açık DataType getDataType ()

Bu arabelleğin veri türünü döndürür.

herkese açık float[] 'nı inceleyin. getFloatArray ()

Bu arabellekte depolanan değerlerin kayan bir dizisini döndürür. Tampon farklı türdeyse değerler kayan noktalı reklama dönüştürülür. Örneğin, TensorBufferUint8 içindeki değerler uint8'den kayan noktalı değere dönüştürülür.

herkese açık kayan 'nı inceleyin. getFloatValue (int absIndex)

Belirli bir dizindeki kayan noktalı değeri döndürür. Tampon, kayan öğeden farklı türdeyse değeri kayan noktalı değere dönüştürülür. Örneğin, TensorBufferUint8 aralığındaki bir değer okunurken değer önce uint8 olarak okunur, daha sonra bu değer uint8'i kullanabilirsiniz.

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

Parametreler
absIndex Okunacak değerin mutlak dizini.

herkese açık int[] 'nı inceleyin. getIntArray ()

Bu arabellekte depolanan değerlerin bir int dizisini döndürür. Tampon farklı türdeyse değerler int'e dönüştürülür ve kesinlik kaybı geçerli olabilir. Örneğin, {400.32f, 23.04f} değerlerine sahip bir TensorBufferFloat öğesinden bir tam dizi alınıyor. {400, 23}'tür.

herkese açık tamsayı 'nı inceleyin. getIntValue (int absIndex)

Belirli bir dizindeki bir tamsayı değeri döndürür. Tampon, int değerinden farklı türdeyse değer int'e dönüştürülür. Örneğin, TensorBufferFloat aralığındaki bir değeri okurken değer, ilk olarak kayan noktalı olarak okunacak ve daha sonra, kayan noktalı değerden int'e dönüştürülecektir. Mağlubiyet hassasiyeti geçerli olabilir.

 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.
 

Parametreler
absIndex Okunacak değerin mutlak dizini.

herkese açık tamsayı 'nı inceleyin. getTypeSize ()

Dizideki tek bir öğenin bayt sayısını döndürür. Örneğin, bir kayan tamponu değeri 4 döndürülür, bayt arabelleği 1 değerini döndürür.

herkese açık geçersiz 'nı inceleyin. loadArray (int[] src, int[] şekli)

Bu arabelleğe belirli bir şekilde bir int dizisi yükler. Tampon farklı türdeyse değerler, ve hassasiyet kaybı geçerli olabilir. Örneğin, {400, -23} içine alınırsa değerler [0, 255] olarak sabitlenir ve ardındanTensorBufferUint8 {255, 0} tarafından uint8'e dönüştürülür.

Parametreler
kyn Yüklenecek kaynak dizi.
şekil src'nin temsil ettiği tensörün şekli.

herkese açık geçersiz 'nı inceleyin. loadArray (float[] src, int[] şekil)

Bu arabelleğe belirli bir şekle sahip bir kayan dizi yükler. Tampon farklı türdeyse değeri, kayan noktalı reklama yüklenmeden önce arabelleğin türüne ve hassasiyet kaybı geçerli olabilir. Örneğin, {400.32f, -23.04f} değerlerine sahip bir TensorBufferUint8 öğesine kayan dizi yüklendiğinde değerler [0, 255] değerine sabitlenir ve sonra {255, 0} ile uint8'e dönüştürülür.

Parametreler
kyn Yüklenecek kaynak dizi.
şekil src'nin temsil ettiği tensörün şekli.