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ś (oś długa) |
statyczny <T> Rozpakuj <T> | |
Iterator< Operand <T>> | iterator () |
Lista< Wyjście <T>> | wyjście () Lista tensorów rozpakowanych z `value`. |
Metody dziedziczone
Metody publiczne
public static Oś Unstack.Options (oś długa)
Parametry
oś | 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