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 | |
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
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
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. |
---|