AnonymousMutableDenseHashTable

kelas akhir publik AnonymousMutableDenseHashTable

Membuat tabel hash anonim kosong yang dapat diubah yang menggunakan tensor sebagai penyimpanan pendukung.

Operasi ini membuat tabel hash anonim baru yang dapat diubah (sebagai sumber daya) setiap kali dijalankan, dengan tipe kunci dan nilai yang ditentukan, mengembalikan pegangan sumber daya. Setiap nilai harus berupa skalar. Data dapat dimasukkan ke dalam tabel menggunakan operasi penyisipan. Itu tidak mendukung operasi inisialisasi.

Ia menggunakan "pengalamatan terbuka" dengan reprobing kuadrat untuk menyelesaikan tabrakan.

Tabel bersifat anonim dalam arti bahwa tabel tersebut hanya dapat diakses oleh pengendali sumber daya yang dikembalikan (misalnya tabel tidak dapat dicari berdasarkan nama di pengelola sumber daya). Tabel akan dihapus secara otomatis ketika semua pegangan sumber daya yang menunjuk ke tabel tersebut hilang.

Kelas Bersarang

kelas AnonymousMutableDenseHashTable.Options Atribut opsional untuk AnonymousMutableDenseHashTable

Metode Publik

Keluaran <Objek>
sebagai Keluaran ()
Mengembalikan pegangan simbolik tensor.
statis <T, U> AnonymousMutableDenseHashTable
buat ( Lingkup lingkup, Operan <T> kosongKey, Operan <T> deleteKey, Kelas<U> valueDtype, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi AnonymousMutableDenseHashTable baru.
statis AnonymousMutableDenseHashTable.Options
InitialNumBuckets (InitialNumBuckets panjang)
statis AnonymousMutableDenseHashTable.Options
maxLoadFactor (Mengambang maxLoadFactor)
Keluaran <?>
pegangan meja ()
Pegangan sumber daya ke sumber daya tabel hash yang baru dibuat.
statis AnonymousMutableDenseHashTable.Options
nilaiBentuk ( Bentuk nilaiBentuk)

Metode Warisan

Metode Publik

Output publik <Objek> asOutput ()

Mengembalikan pegangan simbolik tensor.

Masukan ke operasi TensorFlow adalah keluaran dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.

public static AnonymousMutableDenseHashTable membuat ( Lingkup cakupan, Operan <T> kosongKey, Operan <T> deleteKey, Kelas<U> valueDtype, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi AnonymousMutableDenseHashTable baru.

Parameter
cakupan ruang lingkup saat ini
kunci kosong Kunci yang digunakan untuk mewakili keranjang kunci kosong secara internal. Tidak boleh digunakan dalam operasi penyisipan atau pencarian.
nilaiDtype Jenis nilai tabel.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru dari AnonymousMutableDenseHashTable

public static AnonymousMutableDenseHashTable.Options initialNumBuckets (InitialNumBuckets panjang)

Parameter
inisialNumBuckets Jumlah awal keranjang tabel hash. Harus menjadi kekuatan untuk 2.

statis publik AnonymousMutableDenseHashTable.Options maxLoadFactor (Float maxLoadFactor)

Parameter
maxLoadFactor Rasio maksimum antara jumlah entri dan jumlah keranjang sebelum tabel bertambah. Harus antara 0 dan 1.

Keluaran publik <?> tableHandle ()

Pegangan sumber daya ke sumber daya tabel hash yang baru dibuat.

public static AnonymousMutableDenseHashTable.Options valueShape ( Bentuk nilaiBentuk)

Parameter
nilaiBentuk Bentuk setiap nilai.