Использование функции numpy.fix

NumPyNumPyBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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

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

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

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

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

Импортируем библиотеку NumPy

Для использования функции numpy.fix() нам нужно импортировать библиотеку NumPy. Это можно сделать с помощью инструкции import в Python:

import numpy as np

В этом примере мы будем использовать псевдоним np для библиотеки NumPy.

Создаем входной массив

Прежде чем мы сможем округлить массив с помощью функции numpy.fix(), нам нужно создать входной массив:

a = [0.289, 0.089, 1.2, 1.566, 9.909]

Здесь мы создали список, содержащий пять значений, которые мы хотим округлить.

Применяем функцию numpy.fix()

Для округления значений в нашем массиве мы можем использовать функцию numpy.fix():

y = np.fix(a)

В этом примере мы передаем наш входной массив a в качестве параметра функции numpy.fix(). Затем функция возвращает новый массив, содержащий округленные значения.

Отображаем выходной массив

После применения функции numpy.fix() мы можем отобразить выходной массив с помощью функции print():

print("The Output array is :")
print(y)

Этот код будет отображать выходной массив, содержащий округленные значения.

(Необязательно): Предоставление ndarray

Функция numpy.fix() также позволяет нам предоставить необязательный параметр ndarray b, который представляет собой расположение в памяти, где будет храниться результат. Вот пример:

b = np.zeros(len(a))
y = np.fix(a, b)

Здесь мы создаем массив b из нулей с той же длиной, что и наш входной массив a. Затем мы передаем этот массив в функцию numpy.fix() в качестве второго параметра. Функция затем сохранит результат в этом массиве вместо создания нового.

Резюме

В этом практическом занятии мы рассмотрели функцию numpy.fix(), предоставляемую в библиотеке NumPy. Эта функция может быть использована для округления значений массива до ближайших целых чисел в сторону нуля. Мы также увидели, как создать входной массив, применить функцию numpy.fix() и отобразить выходной массив. Наконец, мы изучили, как предоставить необязательный параметр ndarray функции numpy.fix().