Stack

Pile de classe finale publique

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]]
 
C'est l'opposé de « unpack ».

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
Retour
  • une nouvelle instance de Stack

sortie publique <T> sortie ()

Le tenseur emballé.