UnravelIndex

UnravelIndex public final class

Convierte una matriz de índices planos en una tupla de matrices de coordenadas.

Ejemplo:

y = tf.unravel_index(indices=[2, 5, 7], dims=[3, 3])
 # 'dims' represent a hypothetical (3, 3) tensor of indices:
 # [[0, 1, *2*],
 #  [3, 4, *5*],
 #  [6, *7*, 8]]
 # For each entry from 'indices', this operation returns
 # its coordinates (marked with '*'), such as
 # 2 ==> (0, 2)
 # 5 ==> (1, 2)
 # 7 ==> (2, 1)
 y ==> [[0, 1, 2], [2, 2, 1]]
 

Métodos públicos

Salida <T>
asOutput ()
Devuelve el identificador simbólico de un tensor.
estática <T se extiende Número> UnravelIndex <T>
crear ( Alcance alcance, operando <T> índices, operando <T> dims)
Método de fábrica para crear una clase que envuelva una nueva operación UnravelIndex.
Salida <T>
salida ()
Un tensor 2-D (o 1-D si los índices son 0-D) donde cada fila tiene la misma forma que la matriz de índices.

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 UnravelIndex <T> crear ( Alcance alcance, operando <T> índices, operando <T> atenúa)

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

Parámetros
alcance alcance actual
índices Un tensor `int` 0-D o ​​1-D cuyos elementos son índices en la versión aplanada de una matriz de dimensiones se atenúa.
atenúa Un tensor `int` 1-D. La forma de la matriz que se utilizará para desentrañar índices.
Devoluciones
  • una nueva instancia de UnravelIndex

pública de salida <T> salida ()

Un tensor 2-D (o 1-D si los índices son 0-D) donde cada fila tiene la misma forma que la matriz de índices.