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]]
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ś (oś długa) |
statyczny <T> Stos <T> | |
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 oś Stack.Options (oś długa)
Parametry
oś | 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