我正在使用hdf5文件存储校准数据。现在我要使用它们。但我不想让文件保持打开状态。 我想做这样的事情:
fileHandle['x']
然后仅使用xcalib独立于文件。现在的问题是xcalib只是一个h5py组对象,并且在关闭文件时将关闭。有没有简单的方法可以使它工作? 所以xcalib是例如一个正常的命令。 (内部有多个组和数据集)
感谢所有有帮助的评论:)
编辑: 因此,没有简单的方法可以使一个完整的小组“脱机”吗?
dict(fileHandle['x'])
包含多个组和数据集,我希望将其全部复制或以其他方式复制。 这样做
{'0': <HDF5 group "/x/0" (4 members)>, '1': <HDF5 group "/x/1" (4 members)>, '2': <HDF5 group "/x/2" (4 members)>, '3': <HDF5 group "/x/3" (4 members)>}
只是回报
{{1}}
当我关闭文件时,那些HDF5组被关闭。