如何在调试模式下使用Visual Studio代码(VSCode)进行绘制。在调试控制台中使用以下代码只会给我对象地址,而不会给我输出结果。同样适用于plt.plot(a)。
import numpy as np
import matplotlib.pyplot as plt
a = np.random.randn(64,64)*20+100
plt.imshow(a)
>> <matplotlib.image.AxesImage object at 0x000002CFEEC37F28>
如果我在VSCode-python交互式shell(使用jupyter服务)中尝试相同的代码
我按预期得到了
后来我的目标是能够在调试模式下调用任何可视化库(例如,包装的Java库),因为它使我能够实时检查处理后的数据的状态。
答案 0 :(得分:0)
我发现您可以添加
plt.show(plt.imshow(a))
答案 1 :(得分:0)
对于我尝试使用的vs代码调试器进行绘图
plt.imshow(img);plt.show()
,但未显示任何图像。
plt.show(plt.imshow(img))
会产生错误,因为它仅包含单个参数。