2016-03-26 11 views
1

簡単な質問:Matlabが簡単に読むことができるファイルにNumPy配列を保存するにはどうすればよいですか?私はscipy.io.savematメソッドを見つけましたが、例はありませんが、どのように使用するかはわかりません。私はこのしようとした場合たとえば、:numpyの配列をmatlab

import numpy as np 
import scipy.io as sio 
theArray = np.array([0,1,2]) 
sio.savemat('theArray.mat', theArray) 

を4行目には、エラーメッセージ「はAttributeError: 『をnumpy.ndarray』オブジェクトが属性 『アイテム』を持っていない」を与えます。これをどのように修正するのですか?

答えて

2

scipy.io.savematdict、ないnumpyの配列たい:

sio.savemat('theArray.mat', {'theArray': theArray}) 

scipy.ioためthe official tutorialを参照してください。