Функция numpy.floor() в Python и примеры

Массивы Numpy используют меньше памяти и демонстрируют лучшее поведение во время выполнения. Таким образом, чем больше чисел вам нужно сохранить, тем лучше у вас получится. Это показывает некоторые показатели производительности операций между Python и Numpy.

Массивы Numpy — идеальная замена спискам Python, потому что они обеспечивают лучшее время загрузки, более высокую скорость и меньший объем памяти.

Что такое функция numpy.floor() в Python?

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

floor скаляра x — это наибольшее целое число i, такое что i <= x. Минимальное значение всегда меньше, чем заданное значение.

Синтаксис

Параметры

Функция NumPy floor() принимает в основном два параметра:

  • arr : это массив, в котором мы хотим найти минимальное значение.
  • out : позиция, в которой хранится результат. Если она задана, то должна иметь форму, которую передают входные данные. Если не указано или None, возвращается только что выделенный список. Кортеж должен иметь длину, равную количеству выходов (возможно только в качестве ключевого аргумента).

Возвращаемое значение

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

Как работает функция Numpy floor()?

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

Следует отметить, что оно не округляется, а будет меньше или равно введенному значению( т. е. самому x). Функция np.floor() отличается от другой функции [ceil()], которая используется для возврата переменной, округленной в большую сторону.

См. следующий код.

Выход:

Объяснение

Выше мы объявили один 1D-массив и один 2D-массив, элементы которого имеют тип данных float, затем мы напечатали эти элементы массива и их форму. Затем мы напечатали минимальное значение каждого элемента массива. Мы видим, что все напечатанные значения меньше или равны соответствующему элементу массива.

Практический пример floor()

См. следующий код.

Выход:

Объяснение.

В этом примере мы объявили один одномерный массив, значения которого имеют тип данных float. Мы напечатали его и его тип данных.

Программа должна найти сумму всех элементов массива, и мы видим, что вычисленная сумма имеет тип данных float. Наконец, мы напечатали минимальное значение рассчитанной суммы.

Заключение

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

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python