Stack

publiczny stos klasy końcowej

Pakuje listę tensorów rangi „N” – „R” do jednego tensora rangi „(R+1)”.

Pakuje tensory „N” w „wartości” do tensora o randze o jeden wyższej niż każdy tensor w „wartościach”, upakując je wzdłuż wymiaru „osi”. Biorąc pod uwagę listę tensorów kształtu `(A, B, C)`;

jeśli `oś == 0` to tensor `wyjściowy` będzie miał postać `(N, A, B, C)`. jeśli `oś == 1` to tensor `wyjściowy` będzie miał postać `(A, N, B, C)`. Itp.

Na przykład:

# 'x' is [1, 4]
 # 'y' is [2, 5]
 # 'z' is [3, 6]
 pack([x, y, z]) => [[1, 4], [2, 5], [3, 6]]  # Pack along first dim.
 pack([x, y, z], axis=1) => [[1, 2, 3], [4, 5, 6]]
 
Jest to przeciwieństwo „rozpakowania”.

Klasy zagnieżdżone

klasa Stos.Opcje Opcjonalne atrybuty Stack

Metody publiczne

Wyjście <T>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny stos.Opcje
(oś długa)
statyczny <T> Stos <T>
utwórz (zakres zakresu , wartości Iterable< Operand <T>>, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację stosu.
Wyjście <T>
wyjście ()
Spakowany tensor.

Metody dziedziczone

Metody publiczne

publiczne wyjście <T> 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 statyczna Stack.Options (oś długa)

Parametry
Wymiary, wzdłuż których należy pakować. Wartości ujemne zawijają się, więc prawidłowym zakresem jest `[-(R+1), R+1)`.

public static Stack <T> utwórz (zakres zakresu , wartości Iterable< Operand <T>>, Opcje... opcje)

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

Parametry
zakres aktualny zakres
wartości Musi mieć ten sam kształt i typ.
opcje przenosi opcjonalne wartości atrybutów
Powroty
  • nowa instancja Stack

publiczne wyjście <T> wyjście ()

Spakowany tensor.