Tworzy pustą tabelę mieszającą, która używa tensorów jako magazynu zapasowego.
Wykorzystuje „otwarte adresowanie” z kwadratowym ponownym sondowaniem w celu rozwiązania kolizji.
Ta operacja tworzy zmienną tabelę skrótów, określając typ jej kluczy i wartości. Każda wartość musi być skalarem. Dane można wstawić do tabeli za pomocą operacji wstawiania. Nie obsługuje operacji inicjalizacji.
Klasy zagnieżdżone
klasa | MutableDenseHashTable.Opcje | Opcjonalne atrybuty dla MutableDenseHashTable |
Metody publiczne
Wyjście <Obiekt> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny MutableDenseHashTable.Options | kontener (kontener String) |
statyczny <T, U> MutableDenseHashTable | |
statyczny MutableDenseHashTable.Options | początkoweNumBuckets (Długie początkoweNumBuckets) |
statyczny MutableDenseHashTable.Options | maxLoadFactor (Float maxLoadFactor) |
statyczny MutableDenseHashTable.Options | wspólnaNazwa (Ciąg wspólnaNazwa) |
Wyjście <?> | uchwyt stołowy () Uchwyt do stołu. |
statyczny MutableDenseHashTable.Options | useNodeNameSharing (wartość logiczna useNodeNameSharing) |
statyczny MutableDenseHashTable.Options | wartośćKształt ( Kształt wartośćKształt) |
Metody dziedziczone
Metody publiczne
publiczne wyjście <Obiekt> asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
publiczny statyczny kontener MutableDenseHashTable.Options (kontener String)
Parametry
pojemnik | Jeśli nie jest pusta, tabela ta jest umieszczana w danym pojemniku. W przeciwnym razie używany jest kontener domyślny. |
---|
public static MutableDenseHashTable create ( Zakres zakresu, Operand <T> pustyKey, Operand <T> usuniętyKey, Klasa<U> wartośćDtyp, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację MutableDenseHashTable.
Parametry
zakres | aktualny zakres |
---|---|
pustyKlucz | Klucz używany do wewnętrznej reprezentacji pustych zasobników kluczy. Nie można go używać w operacjach wstawiania ani wyszukiwania. |
typ wartości | Typ wartości tabeli. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja MutableDenseHashTable
public static MutableDenseHashTable.Options początkowyNumBuckets (Długie początkoweNumBuckets)
Parametry
początkowaNumBuckets | Początkowa liczba segmentów tabeli mieszającej. Musi to być potęga liczby 2. |
---|
publiczny statyczny MutableDenseHashTable.Options maxLoadFactor (Float maxLoadFactor)
Parametry
maxLoadFactor | Maksymalny stosunek liczby wpisów do liczby segmentów przed powiększeniem tabeli. Musi wynosić od 0 do 1. |
---|
public static MutableDenseHashTable.Options wspólnaName (String wspólnaNazwa)
Parametry
wspólna nazwa | Jeśli nie jest pusta, ta tabela jest udostępniana pod podaną nazwą w wielu sesjach. |
---|
public static MutableDenseHashTable.Options wartośćShape ( kształt wartośćShape)
Parametry
wartośćKształt | Kształt każdej wartości. |
---|