Как найти файловые группы / ключи 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