[Numpy-discussion] anyway to check a ndarray is a mased array or not?

Olivier Delalleau shish at keba.be
Tue Oct 18 09:13:14 EDT 2011


if hasattr(a, 'mask'):  # or if isinstance(a, numpy.ma.core.MaskedArray.)
     code 1
else
     code 2

-=- Olivier

2011/10/18 Chao YUE <chaoyuejoy at gmail.com>

> Thanks Olivier. but I don't know how can I check it in the code (not in an
> interactive mode)?
> I would like:
>
> if ndarray a is a mased array:
>       code 1
> else
>      code 2
>
> thanks again,
>
> Chao
>
>
> 2011/10/18 Olivier Delalleau <shish at keba.be>
>
>> You could simply check if it has a 'mask' attribute. You can also check if
>> it is an instance of numpy.ma.core.MaskedArray.
>>
>> -=- Olivier
>>
>> Le 18 octobre 2011 08:49, Chao YUE <chaoyuejoy at gmail.com> a écrit :
>>
>>> Just one more question, how can I check a ndarray is a masked array or
>>> not?
>>>
>>> Chao
>>> --
>>>
>>> ***********************************************************************************
>>> Chao YUE
>>> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
>>> UMR 1572 CEA-CNRS-UVSQ
>>> Batiment 712 - Pe 119
>>> 91191 GIF Sur YVETTE Cedex
>>> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>>>
>>> ************************************************************************************
>>>
>>>
>>> _______________________________________________
>>> NumPy-Discussion mailing list
>>> NumPy-Discussion at scipy.org
>>> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>>>
>>>
>>
>> _______________________________________________
>> NumPy-Discussion mailing list
>> NumPy-Discussion at scipy.org
>> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>>
>>
>
>
> --
>
> ***********************************************************************************
> Chao YUE
> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
> UMR 1572 CEA-CNRS-UVSQ
> Batiment 712 - Pe 119
> 91191 GIF Sur YVETTE Cedex
> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>
> ************************************************************************************
>
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20111018/e167350f/attachment.html>


More information about the NumPy-Discussion mailing list