Как найти файловые группы / ключи HDF5 в Python?

Допустим, кто-то дал мне случайный документ 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
Другие вопросы по тегам