我正在尝试从一个'.mat' v7.3文件中提取所有变量,并将它们转换为NumPy数组。有没有一种通用的方法,最好不需要指定变量名称?如何从h5py.File获取所有存在的变量名,然后检查它们的维度?
例如:
例如:
import numpy as np, h5py
file = h5py.File('data.mat','r')
for "all variables in mat file"
...fill numpy array
end
h5py
自文档化,允许你查找组和数据集的keys
,并对其进行迭代。换句话说,作为开始,把这个文件当作任何其他未知的h5
文件来处理。 - hpaulj