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

Функция floor

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

Синтаксис

np.floor(arr)

Пример

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

import numpy as np arr = np.array([1.2, 2.8, 3.0, 4.5, 5.9]) res = np.floor(arr) print(res)

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

[1. 2. 3. 4. 5.]

Пример

Теперь посмотрим, как работает округление вниз для отрицательных чисел:

import numpy as np arr = np.array([-1.2, -2.8, -3.0, -4.5, -5.9]) res = np.floor(arr) print(res)

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

[-2. -3. -3. -5. -6.]

Пример

Применим функцию к двумерному массиву с положительными и отрицательными числами:

import numpy as np arr = np.array([[1.7, -2.3, 3.1], [-4.9, 5.6, -6.2]]) res = np.floor(arr) print(res)

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

[[ 1. -3. 3.] [-5. 5. -7.]]

Пример

Рассмотрим работу функции с целыми числами:

import numpy as np arr = np.array([1, 2, 3, 4, 5]) res = np.floor(arr) print(res)

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

[1. 2. 3. 4. 5.]

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

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