MutableDenseHashTable

publiczna klasa końcowa MutableDenseHashTable

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
utwórz ( 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.
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.

publiczne wyjście <?> tableHandle ()

Uchwyt do stołu.

public static MutableDenseHashTable.Options useNodeNameSharing (Boolean useNodeNameSharing)

public static MutableDenseHashTable.Options wartośćShape ( kształt wartośćShape)

Parametry
wartośćKształt Kształt każdej wartości.