pylab histogram get rid of nan
Remove np.nan
values from your array using A[~np.isnan(A)]
, this will select all entries in A
which values are not nan
, so they will be excluded when calculating histogram. Here is an example of how to use it:
>>> import numpy as np>>> import pylab>>> A = np.array([1,np.nan, 3,5,1,2,5,2,4,1,2,np.nan,2,1,np.nan,2,np.nan,1,2])>>> pylab.figure()>>> pylab.hist(A[~np.isnan(A)])>>> pylab.show()