【发布时间】:2017-06-01 15:33:26
【问题描述】:
所以我只是在绘制很多图,大约 5000 个,而我的 RAM 已满。我搜索了网站和网络,找到了多种解决方案,例如plt.close、plt.clf() 和gc.collect(),但都没有帮助。我不明白为什么即使我关闭了所有数字,我的记忆也会充满。帮助将不胜感激。
这里的主题相同,但对我来说没有可行的解决方案: How can I release memory after creating matplotlib figures
y = range(5039*402)
x = np.arange(0,402,1)
for i in xrange(len(data_collection)-1):
plt.figure()
plt.plot(x,y[i*402:402*(i+1)])
plt.savefig('save%i.png'%(i))
plt.close()
抱歉,问题可能很简单,但我是 python 新手
【问题讨论】:
标签: python python-2.7 matplotlib ram