我有一本字典,其中键是日期时间对象,值是整数元组:
>>> d.items()[0]
(datetime.datetime(2012, 4, 5, 23, 30), (14, 1014, 6, 3, 0))
我想将它存储在 HDF5 数据集中,但如果我尝试只转储字典 h5py 会引发错误:
TypeError: Object dtype dtype('object') has no native HDF5 equivalent
转换此字典以便我可以将其存储在 HDF5 数据集中的“最佳”方法是什么?
具体来说,我不想只是将字典转储到 numpy 数组中,因为它会使基于日期时间查询的数据检索复杂化。