Spec-Zone.ru › TensorFlow 2.9

tf.raw_ops.SparseAdd

Складывает два объекта SparseTensor и возвращает новый объект SparseTensor.

Псевдонимы

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

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

tf.compat.v1.raw_ops.SparseAdd

tf.raw_ops.SparseAdd(
    a_indices,
    a_values,
    a_shape,
    b_indices,
    b_values,
    b_shape,
    thresh,
    name=None
)

Индексы входных объектов SparseTensor предполагаются упорядоченными в стандартном лексикографическом порядке. Если это не так, перед этим шагом выполните SparseReorder для восстановления порядка индексов.

По умолчанию, если сумма двух значений равна нулю в некотором индексе, выходной объект SparseTensor по-прежнему будет содержать эту позицию в своих индексах, сохраняя ноль в соответствующей ячейке значений. Для отмены этого действия вызывающие стороны могут указать thresh, указывая, что если сумма имеет величину, строго меньшую thresh, соответствующее значение и индекс не будут включены. В частности, thresh == 0 (по умолчанию) означает, что все сохраняется, и фактическая пороговая обработка происходит только для положительных значений.

В следующих формах nnz — количество после учёта thresh.

Аргументы
a_indices Объект Tensor типа int64. 2-мерная матрица. indices первого объекта, размер [nnz, ndims] матрицы.
a_values Объект Tensor. Должен быть одного из следующих типов: float32, float64, int32, uint8, int16, int8, complex64, int64, qint8, quint8, qint32, bfloat16, uint16, complex128, half, uint32, uint64. 1-мерный вектор. values первого объекта, размер [nnz] вектора.
a_shape Объект Tensor типа int64. 1-мерный вектор. shape первого объекта, размер [ndims] вектора.
b_indices Объект Tensor типа int64. 2-мерная матрица. indices второго объекта, размер [nnz, ndims] матрицы.
b_values Объект Tensor. Должен иметь тот же тип, что и a_values. 1-мерный вектор. values второго объекта, размер [nnz] вектора.
b_shape Объект Tensor типа int64. 1-мерный вектор. shape второго объекта, размер [ndims] вектора.
thresh Численное значение. Должен быть одного из следующих типов: float32, float64, int32, uint8, int16, int8, int64, bfloat16, uint16, half, uint32, uint64. Пороговое значение для определения того, занимает ли пара «значение/индекс» выходного объекта место.
name Имя операции (необязательно).
Возвращаемое значение
Кортеж объектов Tensor (sum_indices, sum_values, sum_shape).
sum_indices Объект Tensor типа int64.
sum_values Объект Tensor. Имеет тот же тип, что и a_values.
sum_shape Объект Tensor типа int64.

© 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/versions/r2.9/api_docs/python/tf/raw_ops/SparseAdd

Spec-Zone.ru

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