我正在運行一個 python 代碼,它使用 Matplotlib 和 Pandas 生成一些數字。運行幾次代碼后,我遇到以下錯誤:
運行時警告:已打開 20 多個圖形。通過 pyplot 介面 (
matplotlib.pyplot.figure) 創建的圖形會一直保留到顯式關閉,并且可能會消耗太多記憶體。(要控制此警告,請參閱 rcParamfigure.max_open_warning)
我認為這是因為我忘記在每次運行代碼后關閉數字。我努力了
plt.close('all')
但它并未關閉前幾屆會議的資料。重新啟動終端(conda)也沒有幫助。
uj5u.com熱心網友回復:
你有一個非常相似的問題,在這個執行緒中有非常好的和詳細的答案。
我可以告訴您,您可能在回圈中創建圖形,或者一遍又一遍地執行多個操作,因此您需要使用這些方法.clf并.cla關閉您正在創建的圖形。但是,您在上述執行緒中擁有所有詳細資訊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/424637.html
標籤:Python 熊猫 matplotlib 记忆
