【发布时间】:2017-12-25 05:50:21
【问题描述】:
我有一个结构 S 存储在我用 MATLAB -v7.3 构建的 .mat 文件中(因为结构太大,>2GB 需要 -v7.3)。不幸的是,现在我无法用spio.loadmat('myfile.mat') 打开我的文件,所以我用h5py 打开它:
f = h5py.File('myfile.mat')
我的结构 S 有 3 个字段,大小为 700。
例如。
S(1).field1 = some array
S(1).field2 = some array
S(1).field3 = some array
....
S(700).field1 = some array
S(700).field2 = some array
S(700).field3 = some array
我的问题是,如何以 h5py 格式访问这些字段和一些数组值?使用f?
【问题讨论】:
-
首先探索嵌套的
group和dataset键。 stackoverflow.com/a/27699851/901925。在侧边栏查看其他链接。