0
scipy
ファンクションsavemat
を使用して、複数のndarray
を1つのmat
ファイルに保存するにはどうすればよいですか?私は二つの行列がA
とB
を呼び出している場合疑問、続くように私は1 result.mat
にそれらの両方を保存することができます:マットファイルの個々の内容に複数のndarrayを保存する - scipy
sio.savemat('result.mat', {'A':A})
sio.savemat('result.mat', {'B':B})
私は行列B
を見つけることがMATLABでresult.mat
オープン、その後それをしたと... A
が得ました上書きする。どんな助け?
各呼び出しは、以前に作成されたファイルを置き換える新しい書き込みモードでファイルを開きます。これは通常のPythonファイル書き込みの習慣です。しかし、 'savemat'は既に開いているファイルを受け入れます。ファイルを書き込みモードで開き、その両方で 'savemat'を呼び出します。 – hpaulj