Spec-Zone.ru › TensorFlow

tf.ragged.segment_ids_to_row_splits

Создает RaggedTensor row_splits, соответствующий сегментации.

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

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

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

tf.compat.v1.ragged.segment_ids_to_row_splits

tf.ragged.segment_ids_to_row_splits(
    segment_ids, num_segments=None, out_type=None, name=None
)

Возвращает целочисленный вектор splits, где splits[0] = 0 и splits[i] = splits[i-1] + count(segment_ids==i). Пример:

print(tf.ragged.segment_ids_to_row_splits([0, 0, 0, 2, 2, 3, 4, 4, 4]))
tf.Tensor([0 3 3 5 6 9], shape=(6,), dtype=int64)
Аргументы
segment_ids Целочисленный тензор размерности 1.
num_segments Целое скалярное значение, указывающее количество сегментов. По умолчанию max(segment_ids) + 1 (или ноль, если segment_ids пуст).
out_type Тип данных возвращаемого значения. По умолчанию segment_ids.dtype или tf.int64, если у segment_ids не указан тип данных.
name Префикс имени возвращаемого тензора (необязательно).
Возвращает
Отсортированный целочисленный тензор размерности 1 с shape=[num_segments + 1].

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

Spec-Zone.ru

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