Spec-Zone.ru › TensorFlow 2.9

tf.math.abs

Просмотреть исходный код на GitHub

Вычисляет абсолютное значение тензора.

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

Основные псевдонимы

tf.abs

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

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

tf.compat.v1.abs, tf.compat.v1.math.abs

tf.math.abs(
    x, name=None
)

Принимая тензор целочисленных или с плавающей точкой значений, эта операция возвращает тензор того же типа, где каждый элемент содержит абсолютное значение соответствующего элемента ввода.

Принимая тензор x комплексных чисел, эта операция возвращает тензор типа float32 или float64, который является абсолютным значением каждого элемента в x. Для комплексного числа \(a + bj\) его абсолютное значение вычисляется как \(\sqrt{a^2 + b^2}\).

Например:

# real number
x = tf.constant([-2.25, 3.25])
tf.abs(x)
<tf.Tensor: shape=(2,), dtype=float32,
numpy=array([2.25, 3.25], dtype=float32)>
# complex number
x = tf.constant([[-2.25 + 4.75j], [-3.25 + 5.75j]])
tf.abs(x)
<tf.Tensor: shape=(2, 1), dtype=float64, numpy=
array([[5.25594901],
       [6.60492241]])>
Аргументы
x A Tensor или SparseTensor типа float16, float32, float64, int32, int64, complex64 или complex128.
name Имя операции (необязательно).
Возвращает
A Tensor или SparseTensor того же размера, типа и разреженности, что и x, с абсолютными значениями. Обратите внимание, что для complex64 или complex128 ввода возвращаемый Tensor будет типа float32 или float64, соответственно.

Если x является SparseTensor, возвращает SparseTensor(x.indices, tf.math.abs(x.values, ...), x.dense_shape)

© 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/math/abs

Spec-Zone.ru

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