[SciPy-user] How to get rid of nan and Inf

Fabrice Silva silva at lma.cnrs-mrs.fr
Thu Jun 12 05:21:18 EDT 2008


Le jeudi 12 juin 2008 à 11:11 +0200, Lorenzo Isella a écrit :
> I am looking for something like:
> 
> remove_ill_defined=where(array_ill_defined == is_a_number)
> array_well_defined=array_ill_defined[remove_ill_defined]

What about isnan and isinf
import numpy as np
a = np.array([......])
index = (np.isnan(a)==False) & (np.isinf(a)==False)
a = a[index]

-- 
Fabrice Silva <silva at lma.cnrs-mrs.fr>
LMA UPR CNRS 7051 - équipe S2M




More information about the SciPy-User mailing list