将图像数据集保存为 CSV

Save Image dataset into CSV

我有一个图像数据集,其中包含大小为 [64,64,3] 的 9 万张图像。 我对图像做了一些预处理,如果我必须从头开始,这会花费很多时间。 现在,如何将这些图像/图像作为形状 [90000,64,64,3] 的 numpy 数组存储到 csv 文件中,作为整数及其标签?

是否有任何其他方式(其他文件类型)来存储此数据?

P.S:我试过 np.savetxt 但是,当我读回数据时,我得到带点的字符串并且很多值都丢失了。

谢谢。

找到了!!

我们可以使用

np.save()

以 .npy 格式保存数组并使用

加载文件
np.load()

此外,可以使用

保存多个numpy数组
np.savez()

np.savez_compressed()

将它们保存为 .npz 和压缩的 .npz 格式。 酷