Функция numpy.floor()

Beginner

Введение

В математике функция floor() используется для вычисления наибольшего целого числа, которое меньше или равно заданному числу. В Python эта функция реализована в библиотеке Numpy в виде numpy.floor(). Она используется для возврата значений пола элементов массива.

В этом лабе вы научитесь использовать функцию numpy.floor() для вычисления значений пола массива.

Советы по работе с ВМ

После запуска ВМ нажмите в левом верхнем углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.

Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook загрузится. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.

Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.

Импорт библиотеки Numpy

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

import numpy as np

В приведенном выше коде импортируется библиотека Numpy и ей присваивается псевдоним в виде сокращения "np", которое является стандартным псевдонимом, используемым большинством программистов на Python.

Определение массива

В этом шаге мы определим входной массив и выведем его в консоль.

input_arr = [1.23, 2.8, -3.7, 6.5, 0.0]
print("Input Array: ", input_arr)

Применение numpy.floor()

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

output_arr = np.floor(input_arr)

print("Output Array: ", output_arr)

Запуск кода и оценка результата

Запустите полный код и оцените результат.

import numpy as np

## Define the input array
input_arr = [1.23, 2.8, -3.7, 6.5, 0.0]
print("Input Array: ", input_arr)

## Apply numpy.floor() on the array
output_arr = np.floor(input_arr)
print("Output Array: ", output_arr)

Резюме

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