Peringatan: API ini tidak digunakan lagi dan akan dihapus di versi TensorFlow mendatang setelah penggantinya stabil.

MutableDenseHashTable

kelas final publik MutableDenseHashTable

Membuat tabel hash kosong yang menggunakan tensor sebagai penyimpanan cadangan.

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

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

Kelas Bersarang

kelas MutableDenseHashTable.Options Atribut opsional untuk MutableDenseHashTable

Metode Publik

Keluaran <Objek>
sebagai Keluaran ()
Mengembalikan pegangan simbolis dari sebuah tensor.
statis MutableDenseHashTable.Options
wadah (wadah string)
statis <T, U> MutableDenseHashTable
buat ( Lingkup lingkup, Operand <T> emptyKey, Operand <T> deleteKey, Kelas<U> valueDtype, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi MutableDenseHashTable baru.
statis MutableDenseHashTable.Options
initialNumBuckets (NumBuckets awal yang panjang)
statis MutableDenseHashTable.Options
maxLoadFactor (Float maxLoadFactor)
statis MutableDenseHashTable.Options
sharedName (String sharedName)
Keluaran <?>
mejaMenangani ()
Menangani ke meja.
statis MutableDenseHashTable.Options
useNodeNameSharing (Boolean useNodeNameSharing)
statis MutableDenseHashTable.Options
nilaiBentuk ( Bentuk nilaiBentuk)

Metode yang Diwarisi

Metode Publik

Output publik <Object> sebagai Output ()

Mengembalikan pegangan simbolis dari sebuah tensor.

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

wadah MutableDenseHashTable.Options publik statis (wadah String)

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

public static MutableDenseHashTable create ( Scope scope, Operand <T> emptyKey, Operand <T> deleteKey, Class<U> valueDtype, Options... options)

Metode pabrik untuk membuat kelas yang membungkus operasi MutableDenseHashTable baru.

Parameter
cakupan lingkup saat ini
kunci kosong Kunci yang digunakan untuk mewakili ember 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 (Long initialNumBuckets)

Parameter
inisialNumBuckets Jumlah awal ember tabel hash. Harus menjadi kekuatan ke 2.

public static MutableDenseHashTable.Options maxLoadFactor (Float maxLoadFactor)

Parameter
maxLoadFactor Rasio maksimum antara jumlah entri dan jumlah ember sebelum menumbuhkan tabel. Harus antara 0 dan 1.

public static MutableDenseHashTable.Options sharedName (String sharedName)

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

Output publik <?> tableHandle ()

Menangani ke meja.

MutableDenseHashTable.Options publik statis useNodeNameSharing ( Boolean useNodeNameSharing)

public static MutableDenseHashTable.Options valueShape ( Shape valueShape)

Parameter
nilaiBentuk Bentuk setiap nilai.