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> | |
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.