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

Функция truediv

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

Синтаксис

tf.truediv(x, y) tf.truediv(x, y, name=None)

Пример

Давайте разделим тензор на тензор поэлементно:

import tensorflow as tf t1 = tf.constant([10, 20, 30, 40, 50]) t2 = tf.constant([2, 4, 5, 8, 10]) res = tf.truediv(t1, t2) print(res)

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

tf.Tensor([ 5. 5. 6. 5. 5.], shape=(5,), dtype=float64)

Пример

Давайте разделим тензор на число:

import tensorflow as tf t = tf.constant([1, 2, 3, 4, 5]) res = tf.truediv(t, 2) print(res) <-python+>

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

tf.Tensor([0.5 1. 1.5 2. 2.5], shape=(5,), dtype=float64)

Пример

Давайте выполним деление двумерных тензоров:

import tensorflow as tf t1 = tf.constant([[10, 20, 30], [40, 50, 60]]) t2 = tf.constant([[2, 4, 5], [8, 10, 12]]) res = tf.truediv(t1, t2) print(res)

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

tf.Tensor( [[ 5. 5. 6.] [ 5. 5. 5.]], shape=(2, 3), dtype=float64)

Пример

Давайте проверим, что truediv сохраняет дробную часть, в отличие от floordiv:

import tensorflow as tf t1 = tf.constant([7, 8, 9]) t2 = tf.constant([2, 3, 4]) res_true = tf.truediv(t1, t2) res_floor = tf.floordiv(t1, t2) print("truediv:", res_true) print("floordiv:", res_floor)

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

truediv: tf.Tensor([3.5 2.66666667 2.25 ], shape=(3,), dtype=float64) floordiv: tf.Tensor([3 2 2], shape=(3,), dtype=int32)

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

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