numpy.isnan
-
numpy.isnan(x[, out]) = <ufunc 'isnan'> -
Проверка элементов на NaN и возвращение результата в виде булевого массива.
Параметры: x : array_like
Входной массив.
Возвращает: y : ndarray или bool
Для скалярного входного значения результатом является новое булевое значение True, если входное значение равно NaN; в противном случае значение равно False.
Для входного массива результатом является булевый массив тех же размеров, что и входной, и значения равны True, если соответствующий элемент входного массива равен NaN; в противном случае значения равны False.
Примечания
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