.matというmatlabのファイルを拾ってきた。これをpythonで開きたい。
基本的にはscipy.io.loadmatを利用すればいいが、scipy.io.loadmat — SciPy v0.15.1 Reference Guideにあるように、v7.3フォーマットではHDF5のためのライブラリh5pyを利用する必要がある。
scipy.io.loadmatの場合
from scipy.io import loadmat import scipy.io as spio spio.loadmat(...) spio.savemat(...)
などとして利用する。
HDF5の場合
HDF5形式のファイル (1) HDF5って? - ねるねるねるねをねらずにくうぜが分かりやすい。
sudo apt-get install hdfview python-h5py
hdfviewは必要最低限ではないが、ファイルの構造をコマンド叩かずとも概観できるのは便利だと思う。h5pyのドキュメントはhttp://docs.h5py.org/en/latest/index.htmlにある。