Spec-Zone.ru › TensorFlow 1.15

tf.ragged.stack

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

Складывает список тензоров ранга R в один тензор ранга (R+1) RaggedTensor.

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

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

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

tf.compat.v1.ragged.stack, `tf.compat.v2.ragged.stack`

tf.ragged.stack(
    values, axis=0, name=None
)

Учитывая список тензоров или разреженных тензоров одного ранга R (R >= axis), возвращает тензор ранга R+1 RaggedTensor result такой, что result[i0...iaxis] является [value[i0...iaxis] for value in values].

Пример:

>>> t1 = tf.ragged.constant([[1, 2], [3, 4, 5]])
>>> t2 = tf.ragged.constant([[6], [7, 8, 9]])
>>> tf.ragged.stack([t1, t2], axis=0)
[[[1, 2], [3, 4, 5]], [[6], [7, 9, 0]]]
>>> tf.ragged.stack([t1, t2], axis=1)
[[[1, 2], [6]], [[3, 4, 5], [7, 8, 9]]]
Аргументы
values Список tf.Tensor или tf.RaggedTensor. Не может быть пустым. Все values должны иметь одинаковый ранг и тип данных; но в отличие от tf.stack, они могут иметь произвольные размеры размерностей.
axis Целое число Python, указывающее размерность, по которой необходимо выполнить стекинг. (Примечание: в отличие от tf.stack, параметр axis должен быть статически известен.) Отрицательные значения поддерживаются только в том случае, если ранг по крайней мере одного из values значений статически известен.
name Префикс имени для возвращаемого тензора (необязательно).
Возвращает
RaggedTensor с рангом R+1. result.ragged_rank=1+max(axis, max(rt.ragged_rank for rt in values])).
Возможные исключения
ValueError Если values пусто, если axis находится вне границ или если входные тензоры имеют разные ранги.

© 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/ragged/stack

Spec-Zone.ru

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