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 <[email protected] <mailto:[email protected]>>
>
>     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 <[email protected] <mailto:[email protected]>>
>
>         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 <[email protected]
>         <mailto:[email protected]>> 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
>             [email protected] <mailto:[email protected]>
>             http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>
>
>         _______________________________________________
>         NumPy-Discussion mailing list
>         [email protected] <mailto:[email protected]>
>         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
>     [email protected] <mailto:[email protected]>
>     http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>
>
>
> _______________________________________________
> NumPy-Discussion mailing list
> [email protected]
> http://mail.scipy.org/mailman/listinfo/numpy-discussion

_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to