【发布时间】:2019-03-05 16:59:15
【问题描述】:
我正在尝试将一系列图像保存为 CSV 文件,以便它们可以用作 Alexnet Keras 机器学习的训练数据集。形状为 (15,224,224,3)。
到目前为止,我在执行此操作时遇到问题。我已设法将所有数据放入一个 numpy 数组中,但现在我无法将其保存到文件中。
请帮忙。
【问题讨论】:
我正在尝试将一系列图像保存为 CSV 文件,以便它们可以用作 Alexnet Keras 机器学习的训练数据集。形状为 (15,224,224,3)。
到目前为止,我在执行此操作时遇到问题。我已设法将所有数据放入一个 numpy 数组中,但现在我无法将其保存到文件中。
请帮忙。
【问题讨论】:
我不认为将其保存到 csv 文件是正确的方法,它用于 1d 或 2d 数据以创建类似表的结构,因此我将提供另一种解决方案。您可以使用np.save 将任何 numpy 数组保存到文件中;
np.save('file_name', your_array)
然后可以使用np.load 加载;
loaded_array = np.load('file_name.npy')
希望这对你有用。
【讨论】:
您可以尝试使用 pickle 来保存数据。与 np.save 相比,它更加多样化且易于处理。
【讨论】: