AnonymousMutableDenseHashTable

publiczna klasa końcowa AnonymousMutableDenseHashTable

Tworzy pustą anonimową, zmienną tabelę skrótów, która używa tensorów jako magazynu zapasowego.

Ta operacja tworzy nową anonimową, zmienną tabelę mieszającą (jako zasób) za każdym razem, gdy jest wykonywana, z określonym typem kluczy i wartości, zwracając uchwyt zasobu. Każda wartość musi być skalarem. Dane można wstawić do tabeli za pomocą operacji wstawiania. Nie obsługuje operacji inicjalizacji.

Wykorzystuje „otwarte adresowanie” z kwadratowym ponownym sondowaniem w celu rozwiązania kolizji.

Tabela jest anonimowa w tym sensie, że można uzyskać do niej dostęp jedynie poprzez zwrócony uchwyt zasobu (np. nie można jej wyszukać według nazwy w menedżerze zasobów). Tabela zostanie automatycznie usunięta, gdy znikną wszystkie wskazujące na nią uchwyty zasobów.

Klasy zagnieżdżone

klasa AnonymousMutableDenseHashTable.Options Opcjonalne atrybuty dla AnonymousMutableDenseHashTable

Metody publiczne

Wyjście <Obiekt>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny <T, U> AnonymousMutableDenseHashTable
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ę AnonymousMutableDenseHashTable.
statyczny AnonymousMutableDenseHashTable.Options
początkoweNumBuckets (Długie początkoweNumBuckets)
statyczny AnonymousMutableDenseHashTable.Options
maxLoadFactor (Float maxLoadFactor)
Wyjście <?>
uchwyt stołowy ()
Uchwyt zasobu do nowo utworzonego zasobu tabeli mieszającej.
statyczny AnonymousMutableDenseHashTable.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.

public static AnonymousMutableDenseHashTable 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ę AnonymousMutableDenseHashTable.

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 AnonymousMutableDenseHashTable

public static AnonymousMutableDenseHashTable.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.

public static AnonymousMutableDenseHashTable.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.

publiczne wyjście <?> tableHandle ()

Uchwyt zasobu do nowo utworzonego zasobu tablicy mieszającej.

publiczny statyczny AnonymousMutableDenseHashTable.Options wartośćKształt (Wartość kształtu )

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