[SciPy-user] scipy.io.savemat works for multi-dim array?

Neal Becker ndbecker2 at gmail.com
Fri Feb 15 10:59:49 EST 2008


I have a 3-d complex array:

In [63]: data
Out[63]: 
array([[[ 1.13042464+0.28343508j,  1.13035927+0.28343549j,
          1.13029389+0.2834359j , ...,  0.76646124-0.30087241j,
          0.76654565-0.30080131j,  0.76663007-0.3007302j ]]])

I save it like this:

fades = {'data' : data}
from scipy.io import savemat
savemat ('fades.mat', fades)

It seems to have been saved as 1-d:
l = loadmat ('fades.mat')

In [66]: l
Out[66]: 
{'__globals__': [],
 'data': array([ 1.13042464+0.28343508j,  1.13035927+0.28343549j,
        1.13029389+0.2834359j , ...,  0.76646124-0.30087241j,
        0.76654565-0.30080131j,  0.76663007-0.3007302j ])}




More information about the SciPy-User mailing list