Spec-Zone.ru › NumPy 1.10

numpy.isnan

numpy.isnan(x[, out]) =

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

Параметры:

x : массив_подобный

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

Возвращает:

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.10.1/reference/generated/numpy.isnan.html

Spec-Zone.ru

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