df['image'] = df['path'].map(lambda x: np.asarray(Image.open(x).resize((450,600))))造成MemoryError
时间: 2024-02-03 17:04:02 浏览: 74
最新版windows jdk-11.0.18-windows-x64-bin.zip
这错误通常表示系统内存不足以处理该操作。您可以尝试以下几种解决方法:
1. 减少图片的大小,或者只选择部分图片进行处理。
2. 尝试使用更高配置的计算机或者服务器,以增加可用内存。
3. 将图片读取和处理分批进行,以避免一次性读取过多图片导致内存不足。您可以使用Python的生成器来实现这个目的,例如使用yield来分批读取图片。
4. 使用一些第三方库,例如Pillow-SIMD等,来加速图片处理过程,以减少内存占用。
阅读全文