Spec-Zone.ru › TensorFlow

tf.raw_ops.UnravelIndex

Преобразует массив плоских индексов в кортеж массивов координат.

Просмотреть псевдонимы

Псевдонимы для совместимости при миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.raw_ops.UnravelIndex

tf.raw_ops.UnravelIndex(
    indices, dims, name=None
)

Пример:

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]]
Аргументы
indices Объект Tensor. Должен иметь один из следующих типов: int32, int64. Тензор int размерности 0 или 1, элементы которого являются индексами в сплющенной версии массива с размерностями dims.
dims Объект Tensor. Должен иметь тот же тип, что и indices. Тензор int размерности 1. Форма массива, используемая для восстановления индексов.
name Имя операции (необязательно).
Возвращает
Объект Tensor. Имеет тот же тип, что и indices.

Совместимость с NumPy

Эквивалентно np.unravel_index

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/raw_ops/UnravelIndex

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API