AbstractDataBuffer

kelas abstrak publik AbstrakDataBuffer
Subkelas Langsung yang Diketahui

Konstruktor Publik

Metode Publik

Penyangga Data <T>
copyTo ( DataBuffer <T> dst, ukuran panjang)
Tulis referensi objek dalam array sumber ke dalam buffer ini.
boolean
sama dengan (Objek objek)
ke dalam
Penyangga Data <T>
baca (T[] dst, int offset, int panjang)
Baca referensi objek dalam buffer ini ke dalam array tujuan.
Penyangga Data <T>
tulis (T[] src, int offset, int panjang)
Metode penempatan massal, menggunakan array int.

Metode Warisan

boolean
sama dengan (Objek arg0)
Kelas terakhir<?>
dapatkan Kelas ()
ke dalam
Kode hash ()
kekosongan terakhir
memberitahu ()
kekosongan terakhir
beri tahuSemua ()
Rangkaian
keString ()
kekosongan terakhir
tunggu (arg0 panjang, int arg1)
kekosongan terakhir
tunggu (argumen panjang0)
kekosongan terakhir
Tunggu ()
org.tensorflow.ndarray.buffer.DataBuffer
abstrak <R> R
terima ( DataStorageVisitor <R> pengunjung)
Mengunjungi penyimpanan pendukung buffer ini.
abstrak DataBuffer <T>
copyTo ( DataBuffer <T> dst, ukuran panjang)
Tulis referensi objek dalam array sumber ke dalam buffer ini.
boolean abstrak
sama dengan (Objek objek)
Memeriksa kesetaraan antara buffer data.
abstrak T
getObject (indeks panjang)
Membaca nilai pada indeks yang diberikan.
boolean abstrak
adalah ReadOnly ()
Memberitahukan apakah buffer ini didukung oleh array yang dapat diakses atau tidak.
abstrak DataBuffer <T>
sempit (ukuran panjang)
Membuat buffer baru yang kontennya merupakan kelanjutan bersama dari konten buffer ini, yang ukurannya diatur ke nilai yang ditentukan.
abstrak DataBuffer <T>
offset (indeks panjang)
Membuat buffer baru yang kontennya merupakan kelanjutan bersama dari konten buffer ini, dimulai dari indeks yang ditentukan.
abstrak DataBuffer <T>
baca (T[] dst)
Baca referensi objek dalam buffer ini ke dalam array tujuan.
abstrak DataBuffer <T>
baca (T[] dst, int offset, int panjang)
Baca referensi objek dalam buffer ini ke dalam array tujuan.
abstrak DataBuffer <T>
setObject (nilai T, indeks panjang)
Menulis nilai yang diberikan ke dalam buffer ini pada indeks yang diberikan.
abstrak panjang
ukuran ()
Ukuran buffer, dalam elemen.
abstrak DataBuffer <T>
irisan (indeks panjang, ukuran panjang)
Membuat buffer baru yang kontennya merupakan kelanjutan bersama dari konten buffer ini, dimulai dari indeks tertentu dan ukuran tertentu.
abstrak DataBufferWindow <? memperluas DataBuffer <T>>
jendela (ukuran panjang)
Membuat DataBufferWindow yang menyediakan sebagian tampilan buffer ini.
abstrak DataBuffer <T>
tulis (T[] src)
Tulis referensi objek dalam array sumber ke dalam buffer ini.
abstrak DataBuffer <T>
tulis (T[] src, int offset, int panjang)
Metode penempatan massal, menggunakan array int.

Konstruktor Publik

publik AbstrakDataBuffer ()

Metode Publik

public DataBuffer <T> copyTo ( DataBuffer <T> dst, ukuran panjang)

Tulis referensi objek dalam array sumber ke dalam buffer ini.

Jika ada lebih banyak nilai untuk disalin daripada ukuran buffer tujuan, yaitu size > dst.size() , maka tidak ada nilai yang ditransfer dan BufferOverflowException dilempar. Di sisi lain, jika ada lebih banyak nilai untuk disalin daripada ukuran buffer sumber, yaitu > src.size() , maka BufferUnderfloatException akan dilempar.

Jika tidak, metode ini akan menyalin nilai n = size dari buffer ini ke buffer tujuan.

Parameter
dst buffer tujuan tempat nilai disalin; tidak boleh menjadi penyangga ini
ukuran jumlah nilai untuk disalin ke buffer tujuan
Kembali
  • penyangga ini

boolean publik sama (Obj objek)

kode hash int publik ()

public DataBuffer <T> baca (T[] dst, int offset, int panjang)

Baca referensi objek dalam buffer ini ke dalam array tujuan.

Metode ini mentransfer nilai dari buffer ini ke array tujuan tertentu. Jika ada lebih sedikit nilai dalam buffer daripada yang dibutuhkan untuk memenuhi permintaan, yaitu jika length > size() , maka tidak ada nilai yang ditransfer dan BufferUnderflowException dilempar.

Jika tidak, metode ini akan menyalin nilai n = length dari buffer ini ke dalam larik tertentu mulai dari offset tertentu.

Parameter
dst array tempat nilai akan ditulis
mengimbangi offset dalam array dari nilai pertama yang akan ditulis; harus non-negatif dan tidak lebih besar dari dst.length
panjang jumlah maksimum nilai yang akan ditulis ke array tertentu; harus non-negatif dan tidak lebih besar dari dst.length - offset
Kembali
  • penyangga ini

public DataBuffer <T> tulis (T[] src, int offset, int panjang)

Metode penempatan massal, menggunakan array int.

Metode ini mentransfer nilai dalam array sumber tertentu ke dalam buffer ini. Jika ada lebih banyak nilai dalam array sumber daripada di buffer ini, yaitu jika length > size() , maka tidak ada nilai yang ditransfer dan BufferOverflowException dilempar.

Jika tidak, metode ini akan menyalin nilai n = length dari larik tertentu ke dalam buffer ini, dimulai dari offset yang ditentukan.

Parameter
src array sumber dari mana nilai akan dibaca
mengimbangi offset dalam array dari nilai pertama yang dibaca; harus non-negatif dan tidak lebih besar dari src.length
panjang jumlah nilai yang akan dibaca dari array tertentu; harus non-negatif dan tidak lebih besar dari src.length - offset
Kembali
  • penyangga ini