python で MATLAB の .mat ファイルを読む方法
MATLAB の .mat ファイルとは、 MATLAB のコンソールで
save ファイル名 保存したい変数名
で生成される MATLAB 用のファイル。
計算結果の保存とかに使う。
例:
save result.mat resultMatrix
scipy.io.matlab.mio を使う。
これが .mat ファイルのインターフェイスになっている。
import scipy.io.matlab.mio
import numpy
import sys
filename = sys.argv[1]
obj = scipy.io.matlab.mio.MatFile5Reader(open(filename))
var = obj.get_variables()['var']
#var is the name of a variable you want to get
matlab で保存した計算結果を python で扱いたいときに便利。
0 件のコメント:
コメントを投稿