print和plt.show的输出不按照顺序
收藏
在cell里写了绘图和打印,但是输出的时候画的图和打印出的字符不按顺序。
代码如下:
输出如下:
原来用的是!cd ~/work && python -u visual.py,但是这样做虽然输出顺序是对的,却显不出图片。
0
收藏
请登录后评论
官方群的小哥哥说要一条魔法命令。。。。。可是我不会魔法
可以按顺序输出
魔法命令是不是开头就是%的那个,和命令行用法差不多
我也遇上同样的问题,然后就一直在忍着~~
魔法命令是指 %matplotlab inline 那种么?
我有时候连续用plt.show 会导致指显示最后一个图片
结构我甚至再声明一个plt2用来显示另一个图片。。。
而且我发现将这个plt.show放在函数里,起码前面的图片不会被最后一幅图片覆盖。但都是print输出完了再输出全部图片。
其实还是用法有问题。可能放在函数里是深浅拷贝的原因导致了不同吧。后来就没再深究。反正输出到文件更踏实,不会被掉线中断打印输出~
再后来就用vdl了,更方便
连续使用会有问题,而且好像和在不在函数里面有关