On 24 Jan 2012, at 01:45, Olivier Delalleau wrote:

> Note sure if there's a better way, but you can do it with some custom load 
> and save functions:
> 
> >>> with open('f.txt', 'w') as f:
> ...     f.write(str(x.dtype) + '\n')
> ...     numpy.savetxt(f, x)
> 
> >>> with open('f.txt') as f:
> ...     dtype = f.readline().strip()
> ...     y = numpy.loadtxt(f).astype(dtype)
> 
> I'm not sure how that'd work with structured arrays though. For the dict of 
> parameters you'd have to write your own load/save piece of code too if you 
> need a clean text file.
> 
> -=- Olivier
> 
> 2012/1/23 Emmanuel Mayssat <emays...@gmail.com>
> After having saved data, I need to know/remember the data dtype to
> restore it correctly.
> Is there a way to save the dtype with the data?
> (I guess the header parameter of savedata could help, but they are
> only available in v2.0+ )
> 
> I would like to save several related structured array and a dictionary
> of parameters into a TEXT file.
> Is there an easy way to do that?
> (maybe xml file, or maybe archive zip file of other files, or ..... )
> 
> Any recommendation is helpful.

asciitable might be of some help, but to implement all of your required 
functionality, 
you'd probably still have to implement your own Reader class:

http://cxc.cfa.harvard.edu/contrib/asciitable/

Cheers,
                                                Derek

_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to