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 |
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
Uscita < TType > | comeuscita () Restituisce l'handle simbolico del tensore. |
statico MutableDenseHashTable.Options | contenitore (contenitore di stringhe) |
static <T estende TType , U estende TType > 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
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
Uscita pubblica < TType > asOutput ()
Restituisce l'handle simbolico del 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. |
---|