PriorityQueue

publiczna klasa końcowa PriorityQueue

Kolejka generująca elementy posortowane według wartości pierwszego składnika.

Należy zauważyć, że PriorityQueue wymaga, aby pierwszy składnik dowolnego elementu był skalarnym int64, oprócz innych elementów zadeklarowanych przez komponent_types. Dlatego wszystkie wywołania Enqueue i EnqueueMany (odpowiednio Dequeue i DequeueMany) w PriorityQueue będą wymagały (lub wyjścia) jednego dodatkowego wpisu na swoich listach wejściowych (lub wyjściowych).

Klasy zagnieżdżone

klasa Kolejka priorytetów.Opcje Opcjonalne atrybuty dla PriorityQueue

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Wyjście < Typ T >
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczne PriorityQueue.Options
pojemność (Długa pojemność)
statyczne PriorityQueue.Options
kontener (kontener String)
statyczna kolejka priorytetów
utwórz ( Zakres zakresu, Lista<Klasa<? rozszerza TType >> ComponentTypes, Lista< Kształt > kształty, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację PriorityQueue.
Wyjście <?>
uchwyt ()
Uchwyt do kolejki.
statyczne PriorityQueue.Options
wspólnaNazwa (Ciąg wspólnaNazwa)

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „PriorityQueueV2”

Metody publiczne

publiczne wyjście < TType > 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.

publiczna pojemność statyczna PriorityQueue.Options (duża pojemność)

Parametry
pojemność Górna granica liczby elementów w tej kolejce. Liczby ujemne oznaczają brak ograniczeń.

publiczny kontener statyczny PriorityQueue.Options (kontener String)

Parametry
pojemnik Jeśli nie jest pusta, kolejka ta umieszczana jest w danym kontenerze. W przeciwnym razie używany jest kontener domyślny.

public static PriorityQueue create ( Zakres zakresu, Lista<Klasa<? rozszerza TType >> ComponentTypes, Lista< Kształt > kształty, Opcje... opcje)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację PriorityQueue.

Parametry
zakres aktualny zakres
Typy komponentów Typ każdego składnika w wartości.
kształty Kształt każdego składnika w wartości. Długość tego atrybutu musi wynosić 0 lub być taka sama jak długość typów komponentów. Jeśli długość tego atrybutu wynosi 0, kształty elementów kolejki nie są ograniczone i jednocześnie można usunąć z kolejki tylko jeden element.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja PriorityQueue

publiczne wyjście <?> uchwyt ()

Uchwyt do kolejki.

public static PriorityQueue.Options wspólnaName (String wspólnaNazwa)

Parametry
wspólna nazwa Jeśli nie jest pusta, kolejka będzie współdzielona pod podaną nazwą w wielu sesjach.