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

Функция ceil

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

Синтаксис

tf.ceil(x, [name])

Пример

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

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

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

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

Пример

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

import tensorflow as tf t = tf.constant([1.2, 2.5, 3.7, 4.1, 5.9]) res = tf.ceil(t) print(res)

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

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

Пример

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

import tensorflow as tf t = tf.constant([[1.1, 2.3, 3.9], [4.2, 5.5, 6.8]]) res = tf.ceil(t) print(res)

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

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

Пример

Давайте округлим отрицательные числа:

import tensorflow as tf t = tf.constant([-1.2, -2.5, -3.7, -4.1, -5.9]) res = tf.ceil(t) print(res)

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

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

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

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