numpy.fix

numpy.fix(x, out=None)

Функция fix() округляет до ближайшего к нулю целого числа.

Параметры:
x - число или подобный массиву объект
Число или последовательность чисел.
out - массив Numpy (необязательный аргумент)
Указывает массив в который будет помещен результат работы функции. Данный массив должен иметь форму идентичную массиву с результатом работы функции. Подробнее о данном параметре смотрите на странице универсальные функции в разделе out.
Возвращает:
результат - число или массив NumPy или его подкласс
Число или массив чисел, которые округлены к целому числу ближайшему к нулю.
Смотрите так же: floor, ceil, around

Примеры

>>> import numpy as np
>>> 
>>> np.fix([-5.5, 5.5])
array([-5.,  5.])
>>> 
>>> x = np.random.random(5)*10 - 5
>>> x
array([ 2.2019152 ,  2.11741524, -0.7219455 , -3.11994759, -0.71123005])
>>> 
>>> np.fix(x)
array([ 2.,  2., -0., -3., -0.])