Converte una matrice di indici piatti in una tupla di matrici di coordinate.
Esempio:
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]]
Metodi pubblici
Uscita <T> | asOutput () Restituisce la maniglia simbolica di un tensore. |
static <T extends Number> UnravelIndex <T> | |
Uscita <T> | uscita () Un tensore 2-D (o 1-D se gli indici è 0-D) dove ogni riga ha la stessa forma della matrice degli indici. |
Metodi ereditati
Metodi pubblici
output pubblico <T> asOutput ()
Restituisce la maniglia simbolica di un tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
public static UnravelIndex <T> create ( Scope scope, Operand <T> indices, Operand <T> dims)
Metodo Factory per creare una classe che avvolge una nuova operazione UnravelIndex.
Parametri
scopo | ambito attuale |
---|---|
indici | Un tensore `int` 0-D o 1-D i cui elementi sono indici nella versione appiattita di un array di dimensioni si attenua. |
si attenua | Un tensore 1-D "int". La forma della matrice da utilizzare per svelare gli indici. |
ritorna
- una nuova istanza di UnravelIndex
output pubblico <T> output ()
Un tensore 2-D (o 1-D se gli indici è 0-D) in cui ogni riga ha la stessa forma della matrice degli indici.