Spec-Zone.ru › TensorFlow

tf.raw_ops.RaggedRange

Возвращает RaggedTensor, содержащий указанные последовательности чисел.

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

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

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

tf.compat.v1.raw_ops.RaggedRange

tf.raw_ops.RaggedRange(
    starts,
    limits,
    deltas,
    Tsplits=tf.dtypes.int64,
    name=None
)

Возвращает RaggedTensor result, составленный из rt_dense_values и rt_nested_splits, такой что result[i] = range(starts[i], limits[i], deltas[i]).

(rt_nested_splits, rt_dense_values) = ragged_range(
      starts=[2, 5, 8], limits=[3, 5, 12], deltas=1)
result = tf.ragged.from_row_splits(rt_dense_values, rt_nested_splits)
print(result)
<tf.RaggedTensor [[2], [], [8, 9, 10, 11]] >

Входные тензоры starts, limits и deltas могут быть скалярами или векторами. Все входные векторы должны иметь одинаковый размер. Скалярные входные значения распространяются до размера векторных входных данных.

Аргументы
starts Tensor. Должен иметь один из следующих типов: bfloat16, float32, float64, int32, int64. Начальные значения каждого диапазона.
limits Tensor. Должен иметь тот же тип, что и starts. Предельные значения каждого диапазона.
deltas Tensor. Должен иметь тот же тип, что и starts. Приращения каждого диапазона.
Tsplits Необязательный tf.DType из: tf.int32, tf.int64. По умолчанию — tf.int64.
name Имя операции (необязательно).
Возвращаемые значения
Кортеж объектов Tensor (rt_nested_splits, rt_dense_values).
rt_nested_splits Tensor типа Tsplits.
rt_dense_values Tensor. Имеет тот же тип, что и starts.

© 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/RaggedRange

Spec-Zone.ru

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