|
From: Perry G. <pe...@st...> - 2004-04-08 18:47:53
|
John Hunter wrote:
> Best is to use the binary string operations tostring and fromstring
>
> from Numeric import fromstring, Float
> # write
> file('fname.out', 'wb').write(x.tostring())
>
> # read
> x = fromstring(file('fname.out', 'rb').read(), Float)
>
> #If data is MxN you'll need to reshape
> x.shape = M,N
>
> Hope this help,
> JDH
>
Note that numarray has a tofile method and a fromfile function
to do this without going through the copying required by tostring
and fromstring. Like those, it also doesn't save any shape or
type info in the file.
Perry
|