Reverse

Clase public final inversa

Invierte dimensiones específicas de un tensor.

NOTA `tf.reverse` ahora ha cambiado de comportamiento en preparación para 1.0. `tf.reverse_v2` es actualmente un alias que quedará obsoleto antes de TF 1.0.

Dado un `tensor` y un` eje` del tensor `int32` que representa el conjunto de dimensiones del` tensor` a invertir. Esta operación invierte cada dimensión `i` para la que existe` j` st `eje [j] == i`.

`tensor` puede tener hasta 8 dimensiones. El número de dimensiones especificado en "eje" puede ser 0 o más entradas. Si un índice se especifica más de una vez, se genera un error de InvalidArgument.

Por ejemplo:

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

Métodos públicos

Salida <T>
asOutput ()
Devuelve el identificador simbólico de un tensor.
estática <T, U se extiende Número> Reverse <T>
crear ( Alcance alcance, operando <T> tensor, operando <U> eje)
Método de fábrica para crear una clase que envuelva una nueva operación inversa.
Salida <T>
salida ()
La misma forma que el "tensor".

Métodos heredados

Métodos públicos

pública de salida <T> asOutput ()

Devuelve el identificador simbólico de un tensor.

Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.

public static Reverse <T> crear ( Alcance alcance, operando <T> tensor, operando <U> eje)

Método de fábrica para crear una clase que envuelva una nueva operación inversa.

Parámetros
alcance alcance actual
tensor Hasta 8-D.
eje 1-D. Los índices de las dimensiones a invertir. Debe estar en el rango `[-rango (tensor), rango (tensor))`.
Devoluciones
  • una nueva instancia de Reverse

pública de salida <T> salida ()

La misma forma que el "tensor".