On Jun 15, 2013, at 17:35 , Matthew Brett <[email protected]> wrote:

> Hi,
> 
> On Sat, Jun 15, 2013 at 2:51 PM, Sudheer Joseph
> <[email protected]> wrote:
>> 
>> Thank you very much for this tip.
>> Is there a typical way to save masked and the rest separately?. Not much 
>> familiar with array handling in numpy.
> 
> I don't use masked array myself, but it looks like it would be something like:
> 
> eof1_unmasked = np.array(eof1)
> eof1_mask = eof1.mask
> 
> then you could save those two.  Maybe a more maskey person could comment?

Instead of `eof1_unmasked=np.array(eof1)`, you could do `eof1_unmasked = 
eof1.data`. The '.data' attribute points to  a view of the masked array as a 
simple ndarray.

You may also wanna try `eof1.torecords()` that will return a structured array 
with dtype `[('_data',type_of_eof1),('_mask', bool)]`. 
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to