Преобразует массив плоских индексов в кортеж массивов координат.
Пример:
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]]
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Выход <Т> | какВывод () Возвращает символический дескриптор тензора. |
статический <T расширяет TNumber > UnravelIndex <T> | |
Выход <Т> | выход () Двумерный (или 1-D, если индексы равны 0-D) тензор, в котором каждая строка имеет ту же форму, что и массив индексов. |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
публичный вывод <T> asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
public static UnravelIndex <T> create (область действия , индексы операнда <T>, операнд <T> затемняется)
Фабричный метод для создания класса, обертывающего новую операцию UnravelIndex.
Параметры
объем | текущий объем |
---|---|
индексы | 0-D или 1-D int-тензор, элементы которого являются индексами в сплющенной версии массива измерений, затемняется. |
тускнеет | Одномерный тензор int. Форма массива, используемая для определения индексов. |
Возврат
- новый экземпляр UnravelIndex
публичный вывод <T> вывод ()
Двумерный (или 1-D, если индексы равны 0-D) тензор, в котором каждая строка имеет ту же форму, что и массив индексов.