Décompresse une dimension donnée d'un tenseur de rang `R` en tenseurs `num` rang-`(R-1)`.
Décompresse les tenseurs `num` de `value` en les découpant le long de la dimension `axis`. Par exemple, étant donné un tenseur de forme `(A, B, C, D)` ;
Si `axis == 0` alors le iième tenseur dans `output` est la tranche `value[i, :, :, :]` et chaque tenseur dans `output` aura la forme `(B, C, D) `. (Notez que la dimension décompressée a disparu, contrairement à « split »).
Si `axis == 1` alors le iième tenseur dans `output` est la tranche `value[:, i, :, :]` et chaque tenseur dans `output` aura la forme `(A, C, D) `. Etc.
C'est le contraire de « pack ».
Classes imbriquées
classe | Désempiler.Options | Attributs facultatifs pour Unstack |
Méthodes publiques
statique Unstack.Options | axe (axe long) |
statique <T> Dépiler <T> | créer ( Portée de la portée , valeur de l'opérande <T>, numéro long, options... options) Méthode d'usine pour créer une classe encapsulant une nouvelle opération Unstack. |
Itérateur< Opérande <T>> | itérateur () |
Liste< Sortie <T>> | sortir () La liste des tenseurs décompressés à partir de « value ». |
Méthodes héritées
Méthodes publiques
axe public static Unstack.Options (axe long)
Paramètres
axe | Dimension selon laquelle déballer. Les valeurs négatives s'enroulent, donc la plage valide est `[-R, R)`. |
---|
public static Unstack <T> créer (portée de la portée , valeur de l'opérande <T>, nombre long, options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération Unstack.
Paramètres
portée | portée actuelle |
---|---|
valeur | 1-D ou supérieur, avec une taille de dimension « axe » égale à « num ». |
choix | porte des valeurs d'attributs facultatifs |
Retour
- une nouvelle instance de Unstack
Décompresse une dimension donnée d'un tenseur de rang `R` en tenseurs `num` rang-`(R-1)`.
Décompresse les tenseurs `num` de `value` en les découpant le long de la dimension `axis`. Par exemple, étant donné un tenseur de forme `(A, B, C, D)` ;
Si `axis == 0` alors le iième tenseur dans `output` est la tranche `value[i, :, :, :]` et chaque tenseur dans `output` aura la forme `(B, C, D) `. (Notez que la dimension décompressée a disparu, contrairement à « split »).
Si `axis == 1` alors le iième tenseur dans `output` est la tranche `value[:, i, :, :]` et chaque tenseur dans `output` aura la forme `(A, C, D) `. Etc.
C'est le contraire de « pack ».
Classes imbriquées
classe | Désempiler.Options | Attributs facultatifs pour Unstack |
Méthodes publiques
statique Unstack.Options | axe (axe long) |
statique <T> Dépiler <T> | créer ( Portée de la portée , valeur de l'opérande <T>, numéro long, options... options) Méthode d'usine pour créer une classe encapsulant une nouvelle opération Unstack. |
Itérateur< Opérande <T>> | itérateur () |
Liste< Sortie <T>> | sortir () La liste des tenseurs décompressés à partir de « value ». |
Méthodes héritées
Méthodes publiques
axe public static Unstack.Options (axe long)
Paramètres
axe | Dimension selon laquelle déballer. Les valeurs négatives s'enroulent, donc la plage valide est `[-R, R)`. |
---|
public static Unstack <T> créer (portée de la portée , valeur de l'opérande <T>, nombre long, options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération Unstack.
Paramètres
portée | portée actuelle |
---|---|
valeur | 1-D ou supérieur, avec une taille de dimension « axe » égale à « num ». |
choix | porte des valeurs d'attributs facultatifs |
Retour
- une nouvelle instance de Unstack