numpy.isnan
-
numpy.isnan(x[, out]) = -
Проверка элементов на NaN и возвращение результата в виде булевого массива.
Параметры: x : массив_подобный
Вводной массив.
Возвращает: 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.10.1/reference/generated/numpy.isnan.html