我使用h5py将大型图像数据集(flickr25k数据集)保存到hdf5中。但是图像大小不同,因此我无法创建形状为(nb_images, height, width)
的数据集。
现在我使用多个数据集来处理这个问题。因此create_dataset('image1', shape=shape1)
,create_dataset('image2', shape=shape2)
等
在python中,我们可以使用列表轻松保存不同大小的多个numpy.array
。我想知道我们是否可以使用h5py执行相同的操作,并使用以下语法获取数据:
images = h5file.get('images')
images[id_img][:,:]