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

Функция floor

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

Синтаксис

tf.floor(x, [name])

Пример

Давайте применим функцию floor к тензору с положительными числами:

import tensorflow as tf t = tf.constant([1.2, 2.7, 3.5, 4.1, 5.9]) res = tf.floor(t) print(res)

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

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

Пример

Давайте применим функцию floor к тензору с отрицательными числами:

import tensorflow as tf t = tf.constant([-1.2, -2.7, -3.5, -4.1, -5.9]) res = tf.floor(t) print(res)

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

tf.Tensor([-2. -3. -4. -5. -6.], shape=(5,), dtype=float32)

Пример

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

import tensorflow as tf t = tf.constant([[1.1, 2.9, 3.3], [4.7, 5.5, 6.8]]) res = tf.floor(t) print(res)

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

tf.Tensor( [[1. 2. 3.] [4. 5. 6.]], shape=(2, 3), dtype=float32)

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

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