Rozpakuj

publiczna klasa końcowa Unstack

Rozpakowuje dany wymiar tensora rangi „R” na tensory rangi „liczba” – „(R-1)”.

Rozpakowuje tensory `num` z `value`, dzieląc je wzdłuż wymiaru `axis`. Na przykład, biorąc pod uwagę tensor kształtu `(A, B, C, D)`;

Jeśli `oś == 0`, to i-ty tensor w `wyjściu` jest wartością wycinka [i, :, :, :]`, a każdy tensor w `wyjściu` będzie miał kształt `(B, C, D) `. (Zauważ, że wymiar rozpakowany zniknął, w przeciwieństwie do „podzielonego”).

Jeśli `oś == 1`, to i-ty tensor w `wyjściu` jest wartością wycinka [:, i, :, :]`, a każdy tensor w `wyjściu` będzie miał kształt `(A, C, D) `. Itp.

Jest to przeciwieństwo słowa „paczka”.

Klasy zagnieżdżone

klasa Rozpakuj.Opcje Opcjonalne atrybuty dla Unstack

Metody publiczne

statyczny Unstack.Options
(oś długa)
statyczny <T> Rozpakuj <T>
utwórz (zakres zakresu , wartość argumentu <T>, długa liczba, opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Unstack.
Iterator< Operand <T>>
Lista< Wyjście <T>>
wyjście ()
Lista tensorów rozpakowanych z `value`.

Metody dziedziczone

Metody publiczne

public static Unstack.Options (oś długa)

Parametry
Wymiar wzdłuż którego należy rozpakować. Wartości ujemne zawijają się, więc prawidłowym zakresem jest „[-R, R)”.

public static Unstack <T> create (zakres zakresu , wartość argumentu <T>, długa liczba, opcje... opcje)

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

Parametry
zakres aktualny zakres
wartość 1-D lub wyższy, z wymiarem „osi” równym „num”.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja Unstack

publiczny Iterator< Operand <T>> iterator ()

publiczna Lista< Wyjście <T>> wyjście ()

Lista tensorów rozpakowanych z `value`.