你好,我的程序员同事,
我正在编写一个程序,将90 am的图像读入python列表。但是我的硬件只有8GB内存,所以程序被卡住了。我想知道python列表本身是否可以通过在硬盘上写东西来解决这个问题。否则,我如何在不将RAM升级到128 to的情况下解决这个问题?
编辑:我需要一次把所有的图片放在一个列表中。
背景信息:我正在制作一个神经网络,对黑白图像进行着色。
发布于 2019-12-11 09:39:41
是否绝对有必要将所有的图像同时存储在内存中?您可以分批处理图像,也可以调整管道一次使用一个映像。
还可以使用交换分区为进程提供额外的内存。
发布于 2019-12-11 09:41:38
根据文档,有一个论点batch_size可以帮助您:
batch_size (int,可选)-每批加载多少个样本(缺省值: 1)。
https://stackoverflow.com/questions/59282415
复制相似问题