Ton*_*ony 5 python memory matplotlib
Python 在用 pyplot 绘制了一些图形后出现了内存错误(我在笔记本电脑上绘制了超过一百万个点的图形 - 在错误与点的数量直接相关之前可以绘制多少个图形)。
之后如何清除内存,以便我可以绘制更多图形?现在唯一的选择是ctrl + .
重新启动内核。
我已经尝试了推荐的:
matplotlib.pyplot.close("all")
matplotlib.pyplot.clf()
Run Code Online (Sandbox Code Playgroud)
不清除错误。
小智 2
我已经为此奋斗了数周,唯一对我有用的是这里提出的解决方案:
matplotlib.pyplot.figure().clear()
matplotlib.pyplot.close()
Run Code Online (Sandbox Code Playgroud)
下列:
plt.cla()
Run Code Online (Sandbox Code Playgroud)
和
plt.clf()
Run Code Online (Sandbox Code Playgroud)
根本不适合我...我怀疑是因为它是为当你有多个子图而设计的...
归档时间: |
|
查看次数: |
4419 次 |
最近记录: |