Decomprime una determinata dimensione di un tensore di rango "R" nei tensori di rango "num" (R-1)".
Scompatta i tensori "num" da "valore" scheggiandoli lungo la dimensione "asse". Ad esempio, dato un tensore di forma `(A, B, C, D)`;
Se `axis == 0` allora l'i-esimo tensore in `output` è la fetta `value[i, :, :, :]` e ogni tensore in `output` avrà forma `(B, C, D) `. (Nota che la dimensione scompattata è scomparsa, a differenza di "split").
Se `axis == 1` allora l'i-esimo tensore in `output` è la fetta `value[:, i, :, :]` e ogni tensore in `output` avrà forma `(A, C, D) `. Eccetera.
Questo è l'opposto di "pack".
Classi nidificate
classe | Disimpila.Opzioni | Attributi facoltativi per Unstack |
Metodi pubblici
Unstack.Options statico | asse (asse lungo) |
statico <T> Disimpila <T> | create (ambito ambito , valore operando <T>, numero lungo, opzioni... opzioni) Metodo factory per creare una classe che racchiude una nuova operazione Unstack. |
Iteratore< Operando <T>> | iteratore () |
Elenco< Uscita <T>> | produzione () L'elenco dei tensori scompattati da "value". |
Metodi ereditati
Metodi pubblici
asse pubblico statico Unstack.Options (asse lungo)
Parametri
asse | Dimensione lungo la quale disimballare. I valori negativi si ripetono, quindi l'intervallo valido è "[-R, R)". |
---|
public static Unstack <T> create ( ambito ambito , valore operando <T>, numero lungo, opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione Unstack.
Parametri
scopo | ambito attuale |
---|---|
valore | 1-D o superiore, con dimensione della dimensione "asse" uguale a "num". |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di Unstack