Spec-Zone.ru › TensorFlow 2.3

tf.unstack

Просмотреть исходный код на GitHub

Распаковывает данную размерность тензора ранга R в тензоры ранга (R-1).

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

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

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

tf.compat.v1.unstack

tf.unstack(
    value, num=None, axis=0, name='unstack'
)

Распаковывает num тензоры из value, разбивая его вдоль размерности axis. Если num не указано (по умолчанию), оно выводится из формы value. Если value.shape[axis] неизвестно, ValueError генерируется.

Например, задан тензор формы (A, B, C, D);

Если axis == 0, то i-й тензор в output является слайсом value[i, :, :, :], и каждый тензор в output будет иметь форму (B, C, D). (Обратите внимание, что размерность, вдоль которой происходит распаковка, исчезает, в отличие от split).

Если axis == 1, то i-й тензор в output является слайсом value[:, i, :, :], и каждый тензор в output будет иметь форму (A, C, D). И так далее.

Это противоположно функции stack.

Аргументы
value Тензор ранга R > 0 Tensor для распаковки.
num Целое число. Длина размерности axis. Автоматически выводится, если None (по умолчанию).
axis Целое число. Размерность для распаковки. По умолчанию первая размерность. Отрицательные значения обрабатываются циклически, поэтому допустимый диапазон — [-R, R).
name Имя операции (необязательно).
Возвращает
Список объектов Tensor тензоров, распакованных из value.
Исключения
ValueError Если num не указано и не может быть определено.
ValueError Если axis выходит за пределы диапазона [-R, R).

© 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/r2.3/api_docs/python/tf/unstack

Spec-Zone.ru

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