Konwertuje tablicę płaskich indeksów na krotkę tablic współrzędnych.
Przykład:
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]]
Metody publiczne
Wyjście <T> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny <T numer rozszerzenia> UnravelIndex <T> | utwórz (zakres zasięgu , indeksy argumentów <T>, przyciemnienia argumentów <T>) Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UnravelIndex. |
Wyjście <T> | wyjście () Tensor 2-D (lub 1-D, jeśli indeksy mają wartość 0-D), w którym każdy wiersz ma taki sam kształt jak tablica indeksów. |
Metody dziedziczone
Metody publiczne
publiczne wyjście <T> asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static UnravelIndex <T> utwórz (zakres zakresu , indeksy argumentów <T>, przyciemnienia argumentów <T>)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UnravelIndex.
Parametry
zakres | aktualny zakres |
---|---|
indeksy | Tensor `int` 0-D lub 1-D, którego elementy są indeksami spłaszczonej wersji tablicy wymiarów, dims. |
przyciemnia się | Tensor 1-D „int”. Kształt tablicy, która będzie używana do rozwikłania indeksów. |
Powroty
- nowa instancja UnravelIndex
publiczne wyjście <T> wyjście ()
Tensor 2-D (lub 1-D, jeśli indeksy mają wartość 0-D), w którym każdy wiersz ma taki sam kształt jak tablica indeksów.