gball at cfa.harvard.edu
Wed Aug 22 19:04:09 EDT 2001
Try replacing step 4 with
'f' is for 32 bit floats, 'd' is for 64 bit floats.
Matlab uses 64 bit (double) floats.
On Sun, 19 Aug 2001, Karshi Hasanov wrote:
> Hi all,
> I don't understand how to conver arrays from Matlab to Numpy. Here what I
> did: 1) Converted Matlab A(i,j,k) to 'A.dat' binary file
> 2) file_open=open('~/A.dat', 'rb')
> 3) read_file=file_open.read()
> 4) A_string=fromstring(read_file, 'f')
> 5) A=reshape(A_string, (i,j,k))
> where i,j,k are size of A[i,j,k]
> I am not getting the right.
> What is the best/right way of convering arrays?
More information about the NumPy-Discussion