numpy.isnan(x,/,out=None,*,where=True,casting='same_kind',order='K',dtype=None,subok=True[,signature,extobj]) = <ufunc 'isnan'>¶Test element-wise for NaN and return result as a boolean array.
| Parameters: | x : array_like
out : ndarray, None, or tuple of ndarray and None, optional
where : array_like, optional
**kwargs
|
|---|---|
| Returns: | y : ndarray or bool
|
Notes
NumPy uses the IEEE Standard for Binary Floating-Point for Arithmetic(IEEE 754). This means that Not a Number is not equivalent to infinity.
Examples
>>>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)