numpy.spacing
numpy.spacing(x, *ufunc_args) = <ufunc 'spacing'>
Функция spacing() поэлементно вычисляет расстояние между значением из массива x и ближайшим соседним числом.
-
- x - число, массив или подобный массиву объект
- Входной массив.
- *ufunc_args - аргументы универсальной функции
- Аргументы, позволяющие настроить и оптимизировать работу функции (подробнее см. универсальные функции).
-
- результат - массив NumPy или вещественное число
- Массив вычисленных интервалов от значений из x до ближайшего к ним представимого числа или число, если на вход подано одно число.
Замечание
Данная функция выдает такое значение от x, что между x и numpy.spacing(x)
не может находиться ни одно число, которое можно представить в используемом типе данных.
Примеры
>>> import numpy as np
>>>
>>> np.spacing([0, 1, 2])
array([4.94065646e-324, 2.22044605e-016, 4.44089210e-016])
>>>
>>> x = np.array([0, 1, 2], dtype = np.float16)
>>>
>>> np.spacing(x)
array([5.960e-08, 9.766e-04, 1.953e-03], dtype=float16)