如何在Python Spyder中分配更多的内存

时间:2019-01-31 18:38:57

标签: python memory

我已经看到了关于这个问题的多个问题,但还没有看到一个单一的答案,如何真正解决这个问题不是尝试不同形式的脚本等。

这是一个简化的示例。我正在使用python 2.7在Spyder的iPython控制台中运行它:

import numpy as np
X = np.zeros([1000, 1000, 50]) #works just fine
X = np.zeros([1000, 1000, 100]) #creates a MemoryError

我转到Windows任务管理器,发现Python仅使用了我PC总数2 GB中的260 MB。我知道我需要为系统进程节省大量RAM,但是,我可以为Python节省更多的内存。知道我不必将其设置得太高以免造成灾难性的系统破坏,那么我可以在Spyder或Python本身中增加最大允许的存储空间吗?

0 个答案:

没有答案