python - 如何在 Python 中查找 HDF5 文件组/键?

标签 python hdf5 pytables h5py hdfstore

假设有人给了我一个随机的 HDF5 文档。我想编写一个函数来检查使用的组/“键”是什么。

以 Pandas HDFStore() 为例。对于许多检索 HDF5 数据的方法,需要知道 key ,例如pandas.HDFStore.get()

http://pandas.pydata.org/pandas-docs/stable/generated/pandas.HDFStore.get.html

如果先验未知,检查 key 身份的最有效方法是什么?

最佳答案

您可能想使用 h5py包裹:

import h5py

with h5py.File("myfile.h5") as f:
    print(f.keys())  # works like a dict

关于python - 如何在 Python 中查找 HDF5 文件组/键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40208420/

相关文章:

python - Pandas 作为 Flask 应用程序的快速数据存储

python - 在 pandas 导入上过滤 pytables 表

python - 从另一个字符串中删除一个字符串

python - h5py:存储字符串列表

Pandas 重命名会增加 HDF 文件大小

c - HDF5 C代码生成

python - 当使用 "pandas.read_hdf() "读取巨大的 HDF5 文件时,为什么我仍然得到 MemoryError 即使我通过指定 block 大小读取 block ?

python - 使用 tensorflow 理解 LSTM 模型进行情感分析

python - 我应该如何发送Post请求来创建具有外键关系的对象

python - 结合 sparse 和 einsum 进行大的稀疏求和