我以前在Matlab中工作,使用plot
函数在调试过程中可视化中间结果非常方便(当使用大数组/矩阵和嵌套函数时)。
在Python中,我无法在调试模式下绘制任何内容:永远不会加载带有图形绘制的窗口(我使用Spyder IDE进行编码,使用matplotlib.pyplot
进行绘制)。
调试嵌套函数和类时,这确实很烦人。 有谁知道一个好的解决方案?当然,我总是可以输出中间结果,但这并不方便。
谢谢, 米哈伊尔
答案 0 :(得分:2)
好吧,我找到了一种显示图而不破坏调试过程的方法。
您所要做的就是发出plt.pause(1)
命令,该命令将显示绘图,然后您可以继续调试过程。