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

Функция floordiv

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

Синтаксис

tf.floordiv(x, y, [name])

Пример

Давайте выполним целочисленное деление тензора 10, 20, 30 на тензор 3, 6, 7:

import tensorflow as tf t1 = tf.constant([10, 20, 30]) t2 = tf.constant([3, 6, 7]) res = tf.floordiv(t1, t2) print(res)

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

tf.Tensor([3 3 4], shape=(3,), dtype=int32)

Пример

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

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

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

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

Пример

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

import tensorflow as tf t1 = tf.constant([[1, 2, 3], [4, 5, 6]]) t2 = tf.constant([[2, 2, 2], [3, 3, 3]]) res = tf.floordiv(t1, t2) print(res)

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

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

Пример

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

import tensorflow as tf t1 = tf.constant([10.5, 20.7, 30.2], dtype=tf.float32) t2 = tf.constant([3.0, 6.0, 7.0], dtype=tf.float32) res = tf.floordiv(t1, t2) print(res)

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

tf.Tensor([3. 3. 4.], shape=(3,), dtype=float32)

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

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