Spec-Zone.ru › NumPy 1.11

numpy.isnan

numpy.isnan(x[, out]) =

Проверка элементов на NaN и возврат результата в виде булевого массива.

Параметры:

x : array_like

Входной массив.

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

y : ndarray или bool

Для скалярного входного значения результат — новое булевое значение True, если входное значение равно NaN, иначе False.

Для входного массива результат — булевой массив тех же размеров, что и входной массив. Значения равны True, если соответствующий элемент входного массива равен NaN, иначе False.

См. также

isinf, isneginf, isposinf, isfinite

Замечания

Numpy использует стандарт IEEE для двоичной плавающей точки арифметики (IEEE 754). Это означает, что «Не число» (NaN) не эквивалентно бесконечности.

Примеры

>>> np.isnan(np.nan)
True
>>> np.isnan(np.inf)
False
>>> np.isnan([np.log(-1.),1.,np.log(0)])
array([ True, False, False], dtype=bool)

© 2008–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.11.0/reference/generated/numpy.isnan.html

Spec-Zone.ru

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