MutableDenseHashTable

kelas akhir publik MutableDenseHashTable

Membuat tabel hash kosong yang menggunakan tensor sebagai penyimpanan pendukung.

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

Operasi ini membuat tabel hash yang bisa diubah, menentukan jenis kunci dan nilainya. Setiap nilai harus berupa skalar. Data dapat dimasukkan ke dalam tabel menggunakan operasi penyisipan. Itu tidak mendukung operasi inisialisasi.

Kelas Bersarang

kelas Opsi MutableDenseHashTable Atribut opsional untuk MutableDenseHashTable

Metode Publik

Keluaran <Objek>
sebagai Keluaran ()
Mengembalikan pegangan simbolik tensor.
MutableDenseHashTable.Options statis
wadah (wadah string)
statis <T, U> MutableDenseHashTable
buat ( Lingkup lingkup, Operan <T> kosongKey, Operan <T> deleteKey, Kelas<U> valueDtype, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi MutableDenseHashTable baru.
MutableDenseHashTable.Options statis
InitialNumBuckets (InitialNumBuckets panjang)
MutableDenseHashTable.Options statis
maxLoadFactor (Mengambang maxLoadFactor)
MutableDenseHashTable.Options statis
Nama Bersama (String Nama Bersama)
Keluaran <?>
pegangan meja ()
Tangani ke meja.
MutableDenseHashTable.Options statis
useNodeNameSharing (Boolean useNodeNameSharing)
MutableDenseHashTable.Options statis
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.

wadah MutableDenseHashTable.Options statis publik (wadah string)

Parameter
wadah Jika tidak kosong, tabel ini ditempatkan pada wadah yang diberikan. Jika tidak, wadah default akan digunakan.

pembuatan MutableDenseHashTable statis publik ( Lingkup cakupan, Operan <T> kosongKey, Operan <T> deleteKey, Kelas<U> valueDtype, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi MutableDenseHashTable 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 MutableDenseHashTable

public static MutableDenseHashTable.Options initialNumBuckets (InitialNumBuckets panjang)

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

publik statis MutableDenseHashTable.Options maxLoadFactor (Float maxLoadFactor)

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

publik statis MutableDenseHashTable.Options sharedName (String sharedName)

Parameter
nama bersama Jika tidak kosong, tabel ini dibagikan dengan nama yang diberikan ke beberapa sesi.

Keluaran publik <?> tableHandle ()

Tangani ke meja.

public static MutableDenseHashTable.Options useNodeNameSharing (Boolean useNodeNameSharing)

public static MutableDenseHashTable.Options valueShape ( Bentuk nilaiBentuk)

Parameter
nilaiBentuk Bentuk setiap nilai.