Unstack

classe finale publique Dépiler

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>>
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

public Iterator< Opérande <T>> itérateur ()

liste publique< Sortie <T>> sortie ()

La liste des tenseurs décompressés à partir de « value ».

,
classe finale publique Dépiler

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>>
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

public Iterator< Opérande <T>> itérateur ()

liste publique< Sortie <T>> sortie ()

La liste des tenseurs décompressés à partir de « value ».