РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить