[Numpy-discussion] saving 3d array
Camilo Andrés Jimenez Cruz
camilo.jimenezc at gmail.com
Sun Jun 16 14:07:13 EDT 2013
I know it is pretty much the same as you did before, but has been useful
for me in the past. Instead of saving each array separately, just create a
dictionary and save the it, something like
-- Camilo Jiménez
On Sat, Jun 15, 2013 at 2:11 PM, Eric Firing <efiring at hawaii.edu> wrote:
> On 2013/06/15 6:06 AM, Pierre GM wrote:
> > On Jun 15, 2013, at 17:35 , Matthew Brett <matthew.brett at gmail.com>
> >> Hi,
> >> On Sat, Jun 15, 2013 at 2:51 PM, Sudheer Joseph
> >> <sudheer.joseph at yahoo.com> 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
> > 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)]`.
> For automated saving and restoring, try this:
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the NumPy-Discussion