UnravelIndex

publiczna klasa końcowa UnravelIndex

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