Sauvegarde et chargement de Python dict avec savemat résultats dans l'erreur

Voici un exemple minimal de l'erreur que j'obtiens. Si j'ai bien compris la documentation correctement, cela devrait fonctionner, mais il semble que je n'ai pas.

a={}
a['test1']=1
a['test2']=2
a['test3']=3
import scipy.io as io
io.savemat('temp',{'a':a})
b = io.loadmat('temp')
b['a'].keys()

Traceback (most recent call last):
  File "<input>", line 1, in <module>
AttributeError: 'numpy.ndarray' object has no attribute 'keys'
InformationsquelleAutor Framester | 2012-02-10