[Numpy-discussion] isarray in numpy?
Eric Firing
efiring@hawaii....
Fri Mar 30 12:33:57 CDT 2007
Travis Oliphant wrote:
> mark wrote:
>
>> Is there a way to check whether something is an array?
>> It seems that
>>
>>
> isinstance(a, numpy.ndarray)
>
> This will return True if a is an array or a sub-class.
Watch out if you use numpy.ma; or use Pierre G-M's maskedarray instead
(assuming you want a masked array to be identified as an array):
In [1]:import numpy as N
In [2]:xx = N.ma.array([1,2,3])
In [3]:isinstance(xx, N.ndarray)
Out[3]:False
In [4]:import maskedarray as MA
In [5]:yy = MA.array([1,2,3])
In [6]:isinstance(yy, N.ndarray)
Out[6]:True
Eric
>
> -Travis
>
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion@scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion
More information about the Numpy-discussion
mailing list