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 di 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 annidate
classe | MutableDenseHashTable.Options | Attributi facoltativi per MutableDenseHashTable |
Metodi pubblici
Output <Object> | asOutput () Restituisce la maniglia simbolica di un tensore. |
static MutableDenseHashTable.Options | container (String container) |
static <T, U> MutableDenseHashTable | create ( ambito ambito, operando <T> emptyKey, operando <T> deletedKey, classe <U> valueDtype, opzioni ... opzioni) Metodo Factory per creare una classe che racchiude una nuova operazione MutableDenseHashTable. |
static MutableDenseHashTable.Options | initialNumBuckets (Long initialNumBuckets) |
static MutableDenseHashTable.Options | maxLoadFactor (Float maxLoadFactor) |
static MutableDenseHashTable.Options | sharedName (stringa sharedName) |
Uscita <?> | tableHandle () Maniglia a un tavolo. |
static MutableDenseHashTable.Options | useNodeNameSharing (booleano useNodeNameSharing) |
static MutableDenseHashTable.Options | valueShape ( Shape valueShape) |
Metodi ereditati
Metodi pubblici
output pubblico <Object> 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 MutableDenseHashTable.Options statico pubblico (contenitore String)
Parametri
contenitore | Se non è vuota, questa tabella viene inserita nel contenitore specificato. In caso contrario, viene utilizzato un contenitore predefinito. |
---|
public static MutableDenseHashTable create ( ambito ambito, operando <T> emptyKey, operando <T> deletedKey, classe <U> valueDtype, opzioni ... opzioni)
Metodo Factory per creare una classe che racchiude una nuova operazione MutableDenseHashTable.
Parametri
scopo | ambito attuale |
---|---|
emptyKey | La chiave utilizzata per rappresentare internamente i bucket di chiavi vuoti. Non deve essere utilizzato nelle operazioni di inserimento o ricerca. |
valueDtype | Tipo di valori della tabella. |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di MutableDenseHashTable
public static MutableDenseHashTable.Options initialNumBuckets (Long initialNumBuckets)
Parametri
initialNumBuckets | Il numero iniziale di bucket della tabella hash. Deve essere un potere per 2. |
---|
public static MutableDenseHashTable.Options maxLoadFactor (Float maxLoadFactor)
Parametri
maxLoadFactor | Il rapporto massimo tra il numero di voci e il numero di bucket prima di espandere la tabella. Deve essere compreso tra 0 e 1. |
---|
public static MutableDenseHashTable.Options sharedName (String sharedName)
Parametri
sharedName | Se non è vuota, questa tabella viene condivisa con il nome specificato in più sessioni. |
---|
public static MutableDenseHashTable.Options valueShape ( Shape valueShape)
Parametri
valueShape | La forma di ogni valore. |
---|