Spec-Zone.ru › NumPy 1.12

numpy.isnan

numpy.isnan(x[, out]) = <ufunc 'isnan'>

Проверка элементов на 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–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.12.0/reference/generated/numpy.isnan.html

Spec-Zone.ru

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