Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

tf.lookup.StaticHashTable

Tensorflow 1 versione Visualizza sorgente su GitHub

Una tabella hash generica che è immutabile, una volta inizializzato.

Utilizzato nei notebook

Utilizzato nelle esercitazioni

Esempio di utilizzo:

 keys_tensor = tf.constant([1, 2])
vals_tensor = tf.constant([3, 4])
input_tensor = tf.constant([1, 5])
table = tf.lookup.StaticHashTable(
    tf.lookup.KeyValueTensorInitializer(keys_tensor, vals_tensor), -1)
print(table.lookup(input_tensor))
 

initializer L'inizializzazione tavolo da utilizzare. Vedere HashTable kernel per i tipi di chiave e valore supportato.
default_value Il valore da utilizzare se una chiave non è presente nella tabella.
name Un nome per l'operazione (opzionale).

default_value Il valore di default della tabella.
key_dtype La DTYPE chiave della tabella.
name Il nome della tabella.
resource_handle Restituisce l'handle di risorsa associata a questa risorsa.
value_dtype Il DTYPE valore della tabella.

metodi

export

Vedi la fonte

Consegne tensori di tutte le chiavi e valori nella tabella.

args
name Un nome per l'operazione (opzionale).

ritorna
Una coppia di tensori con il primo tensore contenente tutte le chiavi e le seconde tensori contenenti tutti i valori della tabella.

lookup

Vedi la fonte

Look up keys in una tabella, i valori corrispondenti uscite.

Il default_value viene utilizzato per chiavi non presenti nella tabella.

args
keys Le chiavi per guardare in alto. Può essere sia uno SparseTensor o densi Tensor .
name Un nome per l'operazione (opzionale).

ritorna
Uno SparseTensor se le chiavi sono scarsi, altrimenti una fitta Tensor .

alza
TypeError quando keys o default_value non corrispondono ai tipi di dati tabella.

size

Vedi la fonte

Calcolare il numero di elementi in questa tabella.

args
name Un nome per l'operazione (opzionale).

ritorna
Un tensore scalare contenente il numero di elementi in questa tabella.