将“列表”作为数据集存储在hdf5文件中

2024-06-26 01:34:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据类型为listblobArray

>>> type(blobArray)
list
>>> blobArray
[[],[],[],[<KeyPoint 0x7f38e522dc90>],[<KeyPoint 0x7f38e522d900>],[],....]

我正在尝试创建一个数据集并将其存储在HDF5文件中

dset1 = hf.create_dataset("name", data=blobArray)

这将返回一个错误

TypeError: Object dtype dtype('O') has no native HDF5 equivalent

更改为ndarray不会有帮助,因为不推荐使用不规则嵌套序列创建ndarray

我能做什么


Tags: 文件数据nametypecreatedatasetlisthdf5