Reverse

classe finale publique inversée

Inverse les dimensions spécifiques d'un tenseur.

REMARQUE tf.reverse a maintenant changé de comportement en préparation pour la version 1.0. `tf.reverse_v2` est actuellement un alias qui sera obsolète avant TF 1.0.

Étant donné un « tenseur » et un « axe » de tenseur « int32 » représentant l'ensemble des dimensions du « tenseur » à inverser. Cette opération inverse chaque dimension `i` pour laquelle il existe `j` st `axis[j] == i`.

Le « tenseur » peut avoir jusqu'à 8 dimensions. Le nombre de dimensions spécifié dans « axis » peut être de 0 ou plusieurs entrées. Si un index est spécifié plusieurs fois, une erreur InvalidArgument est générée.

Par exemple :

# tensor 't' is [[[[ 0,  1,  2,  3],
 #                  [ 4,  5,  6,  7],
 #                  [ 8,  9, 10, 11]],
 #                 [[12, 13, 14, 15],
 #                  [16, 17, 18, 19],
 #                  [20, 21, 22, 23]]]]
 # tensor 't' shape is [1, 2, 3, 4]
 
 # 'dims' is [3] or 'dims' is [-1]
 reverse(t, dims) ==> [[[[ 3,  2,  1,  0],
                         [ 7,  6,  5,  4],
                         [ 11, 10, 9, 8]],
                        [[15, 14, 13, 12],
                         [19, 18, 17, 16],
                         [23, 22, 21, 20]]]]
 
 # 'dims' is '[1]' (or 'dims' is '[-3]')
 reverse(t, dims) ==> [[[[12, 13, 14, 15],
                         [16, 17, 18, 19],
                         [20, 21, 22, 23]
                        [[ 0,  1,  2,  3],
                         [ 4,  5,  6,  7],
                         [ 8,  9, 10, 11]]]]
 
 # 'dims' is '[2]' (or 'dims' is '[-2]')
 reverse(t, dims) ==> [[[[8, 9, 10, 11],
                         [4, 5, 6, 7],
                         [0, 1, 2, 3]]
                        [[20, 21, 22, 23],
                         [16, 17, 18, 19],
                         [12, 13, 14, 15]]]]
 

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

Sortie <T>
comme Sortie ()
Renvoie le handle symbolique du tenseur.
statique <T étend TType > Inverser <T>
créer (Portée de portée , Tenseur d'opérande <T>, Opérande <? étend l'axe TNumber >)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération Reverse.
Sortie <T>
sortir ()
La même forme que le « tenseur ».

Méthodes héritées

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "ReverseV2"

Méthodes publiques

sortie publique <T> asOutput ()

Renvoie le handle symbolique du 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.

public static Reverse <T> créer (portée de portée , tenseur d' opérande <T>, opérande <? étend l'axe TNumber >)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération Reverse.

Paramètres
portée portée actuelle
tenseur Jusqu'à 8-D.
axe 1-D. Les indices des dimensions à inverser. Doit être compris dans la plage `[-rank(tensor), Rank(tensor))`.
Retour
  • une nouvelle instance de Reverse

sortie publique <T> sortie ()

La même forme que le « tenseur ».