Spec-Zone.ru › TensorFlow

tf.sparse.map_values

Применяет op к тензору .values одной или нескольких SparseTensor.

tf.sparse.map_values(
    op, *args, **kwargs
)

Используется в блокнотах

Используется в руководстве
  • Работа с разреженными тензорами

Заменяет все SparseTensor в args или kwargs соответствующим тензором values (который содержит нестандартные значения SparseTensor), а затем вызывает op. Возвращает SparseTensor, созданный из indices, dense_shape входных SparseTensor и значения, возвращённого op.

Если входные аргументы содержат несколько SparseTensor, их indices и плотные формы должны совпадать.

Примеры:

s = tf.sparse.from_dense([[1, 2, 0],
                          [0, 4, 0],
                          [1, 0, 0]])
tf.sparse.to_dense(tf.sparse.map_values(tf.ones_like, s)).numpy()
array([[1, 1, 0],
       [0, 1, 0],
       [1, 0, 0]], dtype=int32)
tf.sparse.to_dense(tf.sparse.map_values(tf.multiply, s, s)).numpy()
array([[ 1,  4,  0],
       [ 0, 16,  0],
       [ 1,  0,  0]], dtype=int32)
tf.sparse.to_dense(tf.sparse.map_values(tf.add, s, 5)).numpy()
array([[6, 7, 0],
       [0, 9, 0],
       [6, 0, 0]], dtype=int32)
Примечание: несмотря на то, что tf.add(0, 5) != 0, неявные нули останутся без изменений. Однако если разреженный тензор содержит явные нули, это преобразование затронет их!
Аргументы
op Операция, применяемая к values SparseTensor. op обычно является поэлементной операцией (например, math_ops.add), но можно использовать любую операцию, сохраняющую форму.
*args Аргументы для op.
**kwargs Именованные аргументы для op.
Возвращает
SparseTensor, у которого indices и dense_shape соответствуют indices и dense_shape всех входных SparseTensor.
Вызывает исключение
ValueError Если args не содержит SparseTensor или если indices либо dense_shape входных SparseTensor не совпадают.

© 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/sparse/map_values

Spec-Zone.ru

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