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