Spec-Zone.ru › NumPy 1.16

numpy.spacing

numpy.spacing(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'spacing'>

Возвращает расстояние между x и ближайшим смежным числом.

Параметры:
x : array_like

Значения, для которых необходимо найти расстояние.

out : ndarray, None, or tuple of ndarray and None, optional

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

where : array_like, optional

Значения True указывают на то, что необходимо вычислить ufunc в этом месте, значения False — на то, что значение в выходе должно остаться прежним.

**kwargs

Для других ключевых аргументов см. документацию ufunc.

Возвращает:
out : ndarray or scalar

Расстояние между значениями x. Это скаляр, если x является скалярным.

Примечания

Это можно рассматривать как обобщение EPS: spacing(np.float64(1)) == np.finfo(np.float64).eps, и между x + spacing(x) и x не должно быть ни одного представимого числа для любого конечного x.

Расстояние от +- бесконечности и NaN равно NaN.

Примеры

>>> np.spacing(1) == np.finfo(np.float64).eps
True

© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.15.4/reference/generated/numpy.spacing.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API