matファイルからの読み込み

scipyを使えば,MATLABのmatファイルをそのままpythonの中に導入できる.

from scipy import io

のようにインポートをしたとすると,

matdata = io.loadmat(filename, squeeze_me=True)

でmatdataにmatファイル全部の変数が入る.squeeze_me=Trueは要素数1の次元を消す.
変数を取り出したければ,

t = matdata["t"]

のようにする.

t = io.loadmat(filename, squeeze_me=True)["t"]

でも読み込めるが,変数2つ以上の時は不明.


Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2017-11-09 (Thu) 11:36:59 (221d)