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

Функция mod

Функция mod вычисляет остаток от деления поэлементно. Первым параметром передается делимое (тензор или число), вторым - делитель (тензор или число). Результат имеет тот же тип, что и входные данные. Функция поддерживает broadcasting, что позволяет делить тензоры разной формы.

Синтаксис

tf.math.mod(x, y, [name])

Пример

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

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

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

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

Пример

Давайте вычислим остаток от поэлементного деления двух тензоров:

<+python+> import tensorflow as tf a = tf.constant([10, 20, 30, 40, 50]) b = tf.constant([3, 6, 7, 9, 11]) res = tf.math.mod(a, b) print(res) <-python+>

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

<+python+> tf.Tensor([1 2 2 4 6], shape=(5,), dtype=int32) <-python+>

Пример

Давайте вычислим остаток от деления двумерного тензора на число с использованием broadcasting:

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

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

<+python+> tf.Tensor( [[1 0 1] [0 1 0]], shape=(2, 3), dtype=int32) <-python+>

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

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