Spec-Zone.ru › TensorFlow 1.15

tf.unravel_index

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

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

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

См. Руководство по миграции для получения дополнительных сведений.

tf.compat.v1.unravel_index, `tf.compat.v2.unravel_index`

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

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

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

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/unravel_index

Spec-Zone.ru

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