Regroupe une liste de tenseurs de rang « N »-« R » en un seul tenseur de rang « (R+1) ».
Emballe les tenseurs « N » dans les « valeurs » dans un tenseur de rang supérieur de un à chaque tenseur dans les « valeurs », en les regroupant le long de la dimension « de l'axe ». Étant donné une liste de tenseurs de forme `(A, B, C)` ;
si `axis == 0` alors le tenseur `output` aura la forme `(N, A, B, C)`. si `axis == 1` alors le tenseur `output` aura la forme `(A, N, B, C)`. Etc.
Par exemple:
# 'x' is [1, 4]
# 'y' is [2, 5]
# 'z' is [3, 6]
pack([x, y, z]) => [[1, 4], [2, 5], [3, 6]] # Pack along first dim.
pack([x, y, z], axis=1) => [[1, 2, 3], [4, 5, 6]]
Classes imbriquées
classe | Pile.Options | Attributs facultatifs pour Stack |
Méthodes publiques
Sortie <T> | comme Sortie () Renvoie le handle symbolique d'un tenseur. |
Pile statique.Options | axe (axe long) |
statique <T> Pile <T> | créer (portée de portée , valeurs Iterable< Operand <T>>, options... options) Méthode d'usine pour créer une classe encapsulant une nouvelle opération Stack. |
Sortie <T> | sortir () Le tenseur emballé. |
Méthodes héritées
Méthodes publiques
sortie publique <T> asOutput ()
Renvoie le handle symbolique d'un tenseur.
Les entrées des opérations TensorFlow sont les sorties d'une autre opération TensorFlow. Cette méthode est utilisée pour obtenir un handle symbolique qui représente le calcul de l’entrée.
Axe Stack.Options statique public (axe long)
Paramètres
axe | Dimension selon laquelle emballer. Les valeurs négatives s'enroulent, donc la plage valide est `[-(R+1), R+1)`. |
---|
public static Stack <T> create ( Scope scope, Iterable< Operand <T>> valeurs, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération Stack.
Paramètres
portée | portée actuelle |
---|---|
valeurs | Doit être de même forme et type. |
choix | porte des valeurs d'attributs facultatifs |
Retours
- une nouvelle instance de Stack