[Numpy-discussion] anyway to check a ndarray is a mased array or not?
Eric Firing
efiring at hawaii.edu
Tue Oct 18 12:57:25 EDT 2011
On 10/18/2011 03:13 AM, Olivier Delalleau wrote:
> if hasattr(a, 'mask'): # or if isinstance(a, numpy.ma.core.MaskedArray.)
or
if numpy.ma.isMA(a):
or
if numpy.ma.isMaskedArray(a):
Eric
> code 1
> else
> code 2
>
> -=- Olivier
>
> 2011/10/18 Chao YUE <chaoyuejoy at gmail.com <mailto: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 <mailto: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
> <mailto: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 <mailto:NumPy-Discussion at scipy.org>
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org <mailto: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 <mailto: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
More information about the NumPy-Discussion
mailing list