Returns a numpy boolean scalar or array resulting from an element-wise test for Not a Number (NaN).
Parameters: | x : array_like
|
---|---|
Returns: | y : {ndarray, bool}
|
See also
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)