сохранение переменной python в файл .mat с помощью scipy.io.savemat - PullRequest
1 голос
/ 25 января 2010

Вот мой код Python.

>>import numpy as np
>>import scipy.io
>>exon = [ np.array([[1, 2], [3, 4], [5, 6]]), np.array([[7, 8], [9, 10]]) ]
>>obj_arr = np.zeros((2,), dtype=np.object)
>>obj_arr[0] = exon[0]
>>obj_arr[1] = exon[1]
>>scipy.io.savemat('/tmp/out.mat', mdict={'exon': obj_arr}, format='5')

Но я получаю сообщение об ошибке

Traceback (most recent call last):
  File "save_mat.py", line 12, in <module>
    scipy.io.savemat('out.mat', mdict={'exon':obj_arr}, format='5')
TypeError: savemat() got an unexpected keyword argument 'format'

Большое спасибо за помощь в выяснении проблемы.

Vipin T S

1 Ответ

3 голосов
/ 25 января 2010

Похоже, что ваш scipy.io.savemat () не использует ключевое слово "format". Похоже, это было добавлено в SciPy 0.7, возможно, вам нужно обновить?

...