ОКРУГЛЕНИЕ В NUMPY

В библиотеке NumPy для округления чисел используются несколько функций, которые позволяют изменять точность и формат вывода чисел. Одна из таких функций - numpy.round(), которая выполняет округление элементов массива до указанного количества знаков после запятой и возвращает новый массив.

Например, чтобы округлить массив a до двух знаков после запятой, можно использовать следующий код:

import numpy as np
a = np.array([1.2345678, 2.3456789, 3.4567890])
print(np.round(a, 2))

Этот код выведет результат:

[1.23 2.35 3.46]

Если число знаков после запятой не указано, то по умолчанию используется 0 - в таком случае элементы массива будут округлены до ближайшего целого числа.

Кроме того, в NumPy есть функции numpy.ceil() и numpy.floor(), которые округляют все элементы массива до ближайшего большего или меньшего целого числа соответственно.

Например, для массива b можно выполнить следующий код:

b = np.array([1.5, 2.7, 3.2])
print(np.ceil(b))
print(np.floor(b))

Код выведет результат:

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

NumPy Trick: Use bincount() to count the items in an array

Shape and Reshape Numpy Arrays - Numpy For Machine Learning 5

Iterating Through Numpy Arrays - Numpy For Machine Learning 6

Slicing Numpy Arrays - Numpy For Machine Learning 2

7- Numpy: Indexing Multi Dimensional Arrays

Python NumPy - Append

Анализ Данных на Python и Pandas

Python NUMPY - Полный Курс для Начинающих

Advanced Indexing Techniques on NumPy Arrays - Learn NumPy Series

Python Tutorial - Python Numpy Roll (pygame.ru)

BLGPG-00C7E90F7A57-24-09-20-01

Новые материалы: