俺言語。

自分にしか理解できない言語で書かれた備忘録

【Python】matファイル内のstructの読み込み方法

MATLABのmatファイルはScipy.ioのloadmatで読み込みできるが,読み込んだデータがMATLABの構造体だった場合
読み込み方法がいまいちよくわからなかったのでメモ。

import scipy.io
matdata = scipy.io.loadmat("hogehoge.mat")

構造体が

kozotai.aa = 1
       .bb = 2
       .cc = 3

としたとき

kozotai_data = matdata["kozotai"]
aa = kozotai_data[0,0]["aa"]

で取り出し可能!!

参考:oceanpython.org