【发布时间】:2020-11-18 01:43:21
【问题描述】:
我有以下两个数据集(我有几个 tuples):
filename_string: "something"
filename_list: [1,2,3,4,5] # this is a numpy array.
我想知道如何通过 h5py 以紧凑的格式编写它。目标是让最终用户读取这个 h5 数据文件并能够推断出列表及其对应的文件名。
我能够有效地将 numpy 列表写入 h5,但字符串似乎是一个大问题,并且当我包含它时会出错。
任何帮助都会很棒 - 浪费了几个小时寻找解决方案!
【问题讨论】:
-
我可以想象将
dataset命名为“某物”。或者将filename_string分配为数据集的属性。 -
通常当人们遇到错误时,我们希望看到问题代码和完整的错误消息。帮助解决特定问题通常比提出发布者可能已经尝试过的全新方法更容易。
-
同上“分享你的代码”。你是怎么写字符串的?作为属性?或在具有字符串 dtype 的数组或记录数组中(字段 dtype 是字符串)?