Crea una tabella hash vuota che utilizza i tensori come archivio di backup.
Utilizza "indirizzamento aperto" con reprobing quadratico per risolvere le collisioni.
Questa operazione crea una tabella hash modificabile, specificando il tipo delle sue chiavi e valori. Ogni valore deve essere uno scalare. I dati possono essere inseriti nella tabella utilizzando le operazioni di inserimento. Non supporta l'operazione di inizializzazione.
Classi nidificate
classe | MutableDenseHashTable.Options | Attributi facoltativi per MutableDenseHashTable |
Metodi pubblici
Uscita <Oggetto> | comeuscita () Restituisce la maniglia simbolica di un tensore. |
statico MutableDenseHashTable.Options | contenitore (contenitore di stringhe) |
statico <T, U> MutableDenseHashTable | create ( ambito ambito , operando <T> chiavevuota, operando <T> chiaveeliminata, classe<U> tipovalore, opzioni... opzioni) Metodo factory per creare una classe che racchiude una nuova operazione MutableDenseHashTable. |
statico MutableDenseHashTable.Options | NumBucket iniziali (NumBucket iniziali lunghi) |
statico MutableDenseHashTable.Options | maxLoadFactor (Float maxLoadFactor) |
statico MutableDenseHashTable.Options | nomecondiviso (Stringanomecondiviso) |
Uscita <?> | tabellaHandle () Maniglia su un tavolo. |
statico MutableDenseHashTable.Options | useNodeNameSharing (uso booleano useNodeNameSharing) |
statico MutableDenseHashTable.Options | valoreForma ( Forma valoreForma) |
Metodi ereditati
Metodi pubblici
output pubblico <Oggetto> asOutput ()
Restituisce la maniglia simbolica di un tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
contenitore pubblico statico MutableDenseHashTable.Options (contenitore String)
Parametri
contenitore | Se non vuota, questa tabella viene inserita nel contenitore specificato. Altrimenti, viene utilizzato un contenitore predefinito. |
---|
public static MutableDenseHashTable create ( scope scope, Operando <T> emptyKey, Operando <T> deleteKey, Class<U> valueDtype, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione MutableDenseHashTable.
Parametri
scopo | ambito attuale |
---|---|
chiavevuota | La chiave utilizzata per rappresentare internamente i contenitori di chiavi vuoti. Non deve essere utilizzato nelle operazioni di inserimento o ricerca. |
valoreDtipo | Tipo dei valori della tabella. |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di MutableDenseHashTable
public static MutableDenseHashTable.Options partialNumBuckets (Long partialNumBuckets)
Parametri
inizialiNumBucket | Il numero iniziale di bucket della tabella hash. Deve essere una potenza a 2. |
---|
pubblico statico MutableDenseHashTable.Options maxLoadFactor (Float maxLoadFactor)
Parametri
maxLoadFactor | Il rapporto massimo tra il numero di voci e il numero di intervalli prima dell'aumento della tabella. Deve essere compreso tra 0 e 1. |
---|
public static MutableDenseHashTable.Options sharedName (String sharedName)
Parametri
nomecondiviso | Se non vuota, questa tabella viene condivisa con il nome specificato tra più sessioni. |
---|
public static MutableDenseHashTable.Options valueShape ( Forma valueShape)
Parametri
valueShape | La forma di ciascun valore. |
---|