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

Функция around

Функция around выполняет округление чисел в массиве NumPy до указанного количества десятичных знаков. Первым параметром функция принимает массив чисел, вторым параметром - количество десятичных знаков для округления. По умолчанию округление выполняется до ближайшего целого числа (decimals=0).

Синтаксис

np.around(arr, [decimals])

Пример

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

import numpy as np arr = np.array([1.2, 2.7, 3.5, 4.1, 5.9]) res = np.around(arr) print(res)

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

[1. 3. 4. 4. 6.]

Пример

Округлим числа до одного знака после запятой:

import numpy as np arr = np.array([1.23, 2.78, 3.55, 4.11, 5.99]) res = np.around(arr, decimals=1) print(res)

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

[1.2 2.8 3.5 4.1 6. ]

Пример

Округлим отрицательные числа до целых:

import numpy as np arr = np.array([-1.2, -2.7, -3.5, -4.1, -5.9]) res = np.around(arr) print(res)

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

[-1. -3. -4. -4. -6.]

Пример

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

import numpy as np arr = np.array([[1.234, 2.678], [3.555, 4.111]]) res = np.around(arr, decimals=2) print(res)

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

[[1.23 2.68] [3.55 4.11]]

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

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