Введение
В математике функция 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, которая принимает массив в качестве входных данных и возвращает массив с наибольшим целым числом, меньшим или равным каждому элементу входного массива.