编写HDF h5数据集(通过h5py),它是字符串和numpy列表的混合



我有以下两个数据集(我有几个tuples(:

filename_string: "something"
filename_list: [1,2,3,4,5] # this is a numpy array.

我想知道如何通过h5py以紧凑的格式写这篇文章。目标是让最终用户读取这个h5数据文件,并能够推导出列表及其相应的文件名。

我能够有效地将numpy列表写入h5,但字符串似乎是一个大问题,当我包含它时会出错。

任何帮助都将是伟大的-浪费几个小时寻找解决方案!

这一小段代码将创建一个名为something的数据集(来自变量filename_string(,其中包含列表filename_list中的数据。

import h5py
filename_string= "something"
filename_list= [1,2,3,4,5]
with h5py.File('SO_63137136.h5','w') as h5f:
h5f.create_dataset(filename_string, data=filename_list)

最新更新