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

AnonymousMutableDenseHashTable

kelas akhir publik AnonymousMutableDenseHashTable

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

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

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

Tabel adalah anonim dalam arti bahwa hanya dapat diakses oleh pegangan sumber daya yang dikembalikan (misalnya tidak dapat dicari dengan nama di manajer sumber daya). Tabel akan dihapus secara otomatis ketika semua pegangan sumber daya yang menunjuk ke sana hilang.

Kelas Bersarang

kelas AnonymousMutableDenseHashTable.Options Atribut opsional untuk AnonymousMutableDenseHashTable

Metode Publik

Keluaran <Objek>
sebagai Keluaran ()
Mengembalikan pegangan simbolis dari sebuah tensor.
statis <T, U> AnonymousMutableDenseHashTable
buat ( Lingkup lingkup, Operand <T> emptyKey, Operand <T> deleteKey, Kelas<U> valueDtype, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi AnonymousMutableDenseHashTable baru.
static AnonymousMutableDenseHashTable.Options
initialNumBuckets (NumBuckets awal yang panjang)
static AnonymousMutableDenseHashTable.Options
maxLoadFactor (Float maxLoadFactor)
Keluaran <?>
mejaMenangani ()
Pegangan sumber daya ke sumber daya tabel hash yang baru dibuat.
static AnonymousMutableDenseHashTable.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.

public static AnonymousMutableDenseHashTable create ( Lingkup lingkup, Operand <T> emptyKey, Operand <T> deleteKey, Class<U> valueDtype, Options... options)

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

public static AnonymousMutableDenseHashTable.Options initialNumBuckets (Long initialNumBuckets)

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

publik statis AnonymousMutableDenseHashTable.Options maxLoadFactor (Float maxLoadFactor)

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

Output publik <?> tableHandle ()

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

public static AnonymousMutableDenseHashTable.Options valueShape ( Shape valueShape)

Parameter
nilaiBentuk Bentuk setiap nilai.