Spec-Zone.ru › TensorFlow 2.4

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 Tensor или SparseTensor типа float16, float32, float64, int32, int64, complex64 или complex128.
name Имя операции (необязательно).
Возвращаемое значение
Tensor или SparseTensor такой же размерности, типа и разреженности, как x, с абсолютными значениями. Обратите внимание, что для complex64 или complex128 ввода возвращаемый Tensor будет типа float32 или float64, соответственно.

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

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/math/abs

Spec-Zone.ru

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