如何在 Python 中查找 HDF5 文件组/键?
Posted
技术标签:
【中文标题】如何在 Python 中查找 HDF5 文件组/键?【英文标题】:How to find HDF5 file groups/keys within Python? 【发布时间】:2017-03-05 15:22:30 【问题描述】:假设有人给了我一个随机的 HDF5 文档。我想编写一个函数来检查使用的组/“键”是什么。
以熊猫HDFStore()
为例。对于许多检索 HDF5 数据的方法,需要知道密钥,例如pandas.HDFStore.get()
http://pandas.pydata.org/pandas-docs/stable/generated/pandas.HDFStore.get.html
如果不是先验已知的,那么检查密钥身份的最有效方法是什么?
【问题讨论】:
【参考方案1】:您可能想使用h5py 包:
import h5py
with h5py.File("myfile.h5") as f:
print(f.keys()) # works like a dict
【讨论】:
完美!谢谢!以上是关于如何在 Python 中查找 HDF5 文件组/键?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 h5py 读取只有数据集(无组)的 HDF5 文件?
访问 netcdf 文件中嵌套组中的变量(文件格式 HDF5)
将更多数据集附加到现有 Hdf5 文件中,而不删除其他组和数据集