РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
111 of 824 menu

Функция reciprocal

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

Синтаксис

tf.math.reciprocal(x, [name])

Пример

Давайте вычислим обратные значения для тензора чисел 1, 2, 3, 4, 5:

import tensorflow as tf t = tf.constant([1, 2, 3, 4, 5], dtype=tf.float32) res = tf.math.reciprocal(t) print(res)

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

tf.Tensor([1. 0.5 0.33333334 0.25 0.2 ], shape=(5,), dtype=float32)

Пример

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

import tensorflow as tf t = tf.constant([[1, 2, 3], [4, 5, 6]], dtype=tf.float32) res = tf.math.reciprocal(t) print(res)

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

tf.Tensor( [[1. 0.5 0.33333334] [0.25 0.2 0.16666667]], shape=(2, 3), dtype=float32)

Пример

Давайте сохраним результат в формате NumPy-массива:

<+python+> import tensorflow as tf t = tf.constant([1, 2, 4, 8], dtype=tf.float32) res = tf.math.reciprocal(t) print(res.numpy()) <-python+>

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

[1. 0.5 0.25 0.125]

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

  • функцию divide,
    которая делит элементы одного тензора на другой
  • функцию truediv,
    которая выполняет поэлементное деление
  • функцию rsqrt,
    которая вычисляет обратный квадратный корень
  • функцию pow,
    которая возводит элементы тензора в степень
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить