参考:python – 如何在Jupyter中显示完整的输出,不仅最后一个结果?
参考:阻止jupyter notebook使用matplotlib绘图时产生冗余的提示文字
只需要执行下面的代码即可:
from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = "all"
为了阻止一些不必要的信息频繁打印出来,特别是 plt,可以将这些操作都赋值给一个不用的变量 "_",类似下面这样
import matplotlib.pyplot as plt a = [1, 2, 3] b = [4, 5, 6] _ = plt.plot(a, b) _ = plt.xticks([1, 2, 3]) _ = plt.yticks([2, 4, 6, 8]) _ = plt.xlabel("x") _ = plt.ylabel("y") plt.show()