numpy.isnan
-
numpy.isnan(x[, out]) = -
Проверка элементов на 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–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.11.0/reference/generated/numpy.isnan.html