Spec-Zone.ru › TensorFlow

tf.unravel_index

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

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

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

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

tf.compat.v1.unravel_index

tf.unravel_index(
    indices: Annotated[Any, TV_UnravelIndex_Tidx],
    dims: Annotated[Any, TV_UnravelIndex_Tidx],
    name=None
) -> Annotated[Any, TV_UnravelIndex_Tidx]

Пример:

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/unravel_index

Spec-Zone.ru

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