#author("2018-07-25T23:42:52+09:00","default:Miyashita","Miyashita")
#author("2018-12-25T22:08:29+09:00","default:Miyashita","Miyashita")
*matファイルからの読み込み [#g8b972dc]
scipyを使えば,MATLABのmatファイルをそのままpythonの中に導入できる.
#codeprettify(lang-python){{
from scipy import io
}}
のようにインポートをしたとすると,
#codeprettify(lang-python){{
matdata = io.loadmat(filename, squeeze_me=True)
}}
でmatdataにmatファイル全部の変数が入る.squeeze_me=Trueは要素数1の次元を消す.~
変数を取り出したければ,
#codeprettify(lang-python){{
t = matdata["t"]
}}
のようにする.
#codeprettify(lang-python){{
t = io.loadmat(filename, squeeze_me=True)["t"]
}}
でも読み込めるが,1行で変数2つ以上抜き出したい時にどうするのかはわからないので教えてほしい.
でも読み込めるが,1行で変数2つ以上抜き出したい時にどうするのかはわからない.←map関数でいいような気がしてきた~



Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes