8
A
答えて
15
plt.close()
は、Figureを完全に閉じることになります。plt.clf()
は、図をクリアするだけです。まだ別のプロットを描くことができます。
それはあなたのニーズに合わせて、あなたがplt.clf()
を好むべきである、ように聞こえる、またはいっそのオブジェクト自体のラインのハンドルを保つ(それらはplot
呼び出しによってリストに返される)と、後続の反復でそれらに.set_data
を使用しています。
1
plt.clf()
は、現在の図形全体をすべての軸で消去しますが、他の図形で再利用できるように、そのウィンドウを開いたままにします。
plt.close()
は、ウィンドウを閉じます。これは、特に指定がない限り、現在のウィンドウになります。
2
私はplt.close()
がメモリを解放することを言及する価値があると思うので、1回の実行で多くの数字を生成して保存するときは、メモリが優先されます。
20以上の数字が開かれています(彼らは
plt.show()
によって示されようとしていない場合であっても)20のプロットの後に警告が生成されますこのような場合にplt.clf()
を使用して。 pyplotインターフェイス(
matplotlib.pyplot.figure
)で作成された図は、 が明示的に閉じられ、あまりにも多くのメモリを消費する可能性があります。
関連する問題
- 1. IE標準、相違点および相違点の相違点
- 2. importとconstとの相違点とcommonjsでの相違点
- 3. =と:=の相違点
- 4. PHPUnitとPHPSpecの相違点と相違点
- 5. CBUUIDとNSUUIDの相違点
- 6. NSTimeZoneとGMTの相違点
- 7. ListViewとArrayListの相違点
- 8. pictureBox.Update()とpictureBox.Refresh()の相違点
- 9. ApplicationContextInitializerとBeanFactoryPostProcessorの相違点
- 10. システムとshell_execの相違点
- 11. AsyncSocketとAsyncUdpSocketの相違点
- 12. .textと.get_text()の相違点
- 13. `BeginSubscribeToStreamingNotifications`と` SubscribeToStreamingNotifications`の相違点
- 14. Delegate.InvokeとDelegateの相違点
- 15. InternalResourceViewResolverとUrlBasedViewResolverの相違点
- 16. tf.nn.convolutionとtf.nn.conv2dの相違点
- 17. Backbone.Layout.extendとBackbone.view.extendの相違点
- 18. JavaとMacOSの相違点
- 19. Yocto:CORE_IMAGE_EXTRA_INSTALLとIMAGE_INSTALLの相違点
- 20. window.someRandomVarとsomeRandomVarの相違点
- 21. CDRとxDRの相違点
- 22. gst_bus_add_watch()とg_signal_connect()の相違点
- 23. EventStreamとEventBusの相違点
- 24. System.Threading.Tasks.DataflowとMicrosoft.Tpls.Dataflowの相違点
- 25. mkfifo()とmknod()の相違点
- 26. java.homeとJAVA_HOMEの相違点
- 27. $ httpParamSerializerJQLikeと$ httpParamSerializerの相違点
- 28. doAfterTerminateとdoFinallyの相違点
- 29. Boost.CoroutineとBoost.Coroutine2の相違点
- 30. ModalControllerとNavControllerの相違点