我正在尝试从多个.hd5文件中提取复合数据集。最初,我使用HD5View 2.9,它允许您将数据集打开为表格并将其保存为.txt文件;但是,它不保存列标题,即“传感器”,“帧速率”等,如下图所示:
https://i.imgur.com/5zRvpm8.png
所以现在我正在尝试编写一个h5py脚本,它将读取这些数据集以及列标题,也称为“成员名称”,但它似乎比我期望的更复杂。我已成功编写脚本来提取仅包含整数的简单数据集,其中列标题只是我不关心的索引。但我甚至不确定如何使用h5py访问成员名称。
答案 0 :(得分:0)
http://docs.h5py.org/en/latest/high/attr.html
使用.keys()
时,
您可以获得"KeysView( < HDF5 group "../path" (n members)> )"
之后,
list(KeysView(< HDF5 group "../path" (n members) >)) --> get memebers name