Convert None to NaN for use in NumPy arrays
Friday, March 21st, 2008from numpy import array, nan
def None2NaN(x):
"""Converts None objects to nan, for use in
NumPy arrays. Returns an array."""
newlist = []
for i in x:
if i is not None:
newlist.append(i)
else:
newlist.append(nan)
return array(newlist)