Test element-wise for Not a Number (NaN), return result as a bool array.
Parameters : | x : array_like
|
---|---|
Returns : | y : {ndarray, 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)