Spec-Zone.ru › TensorFlow

tf.keras.ops.segment_sum

Вычисляет сумму отрезков в тензоре.

tf.keras.ops.segment_sum(
    data, segment_ids, num_segments=None, sorted=False
)
Аргументы
data Входной тензор.
segment_ids Одномерный тензор, содержащий индексы отрезков для каждого элемента в data.
num_segments Целое число, представляющее общее количество отрезков. Если не указано, оно выводится из максимального значения в segment_ids.
sorted Булево значение, указывающее, отсортирован ли segment_ids. По умолчанию False.
Возвращаемое значение
Тензор, содержащий сумму отрезков, где каждый элемент представляет сумму соответствующего отрезка в data.

Пример:

data = keras.ops.convert_to_tensor([1, 2, 10, 20, 100, 200])
segment_ids = keras.ops.convert_to_tensor([0, 0, 1, 1, 2, 2])
num_segments = 3
keras.ops.segment_sum(data, segment_ids,num_segments)
array([3, 30, 300], dtype=int32)

© 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/keras/ops/segment_sum

Spec-Zone.ru

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