我有一个hdf5数据库,但几乎没有这种数据库的经验。我需要在Matlab中打开/加载它。但是Matlab函数h5read
需要两个参数
data = h5read(filename,dataset)
我知道我的文件名(显然是:))但我不知道数据集名称(因为我无法查看hdf5数据库)。
有谁知道如何找到hdf5数据库中的数据集名称?
答案 0 :(得分:4)
从Mathworks开始,您可以使用ROUND
(或已弃用的h5info
)获取hdf5数据库中数据集的名称
hdf5info
给出:
fileinfo = hdf5info(filename);
toplevel = fileinfo.GroupHierarchy