In [1]:
import numpy as np

Nan

Filter nan


In [11]:
vec = np.array([0, 1, np.nan, 3])
np.isnan(vec)


Out[11]:
array([False, False,  True, False], dtype=bool)

In [12]:
~np.isnan(vec)


Out[12]:
array([ True,  True, False,  True], dtype=bool)

nan $\neq$ nan


In [13]:
vec == np.nan


Out[13]:
array([False, False, False, False], dtype=bool)

In [14]:
vec != np.nan


Out[14]:
array([ True,  True,  True,  True], dtype=bool)