Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
108 of 824 menu
◀ ▶

Функция abs

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

Синтаксис

tf.abs(x, [name])

Пример

Давайте создадим тензор с положительными и отрицательными числами и найдем их абсолютные значения:

import tensorflow as tf t = tf.constant([-5, -2, 0, 3, 7]) res = tf.abs(t) print(res)

Результат выполнения кода:

tf.Tensor([5 2 0 3 7], shape=(5,), dtype=int32)

Пример

Давайте применим функцию к двумерному тензору с числами с плавающей точкой:

import tensorflow as tf t = tf.constant([[-1.5, 2.3], [-4.8, -6.1]]) res = tf.abs(t) print(res)

Результат выполнения кода:

tf.Tensor( [[1.5 2.3] [4.8 6.1]], shape=(2, 2), dtype=float32)

Пример

Давайте получим значение тензора в виде массива NumPy с помощью метода numpy:

import tensorflow as tf t = tf.constant([-10, -20, 30]) res = tf.abs(t).numpy() print(res)

Результат выполнения кода:

[10 20 30]

Смотрите также

  • функцию negative,
    которая меняет знак элементов тензора
  • функцию sign,
    которая возвращает знак элементов тензора
  • функцию square,
    которая вычисляет квадрат элементов тензора
  • функцию sqrt,
    которая вычисляет квадратный корень элементов тензора
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить