当我运行下面的代码时,我的iPython笔记本开始处理它(我在右上角看到黑点),但它永远不会停止。我无法通过按下黑色方块按钮来阻止它。 我打开了我的另一个笔记本,它显示直方图没有任何问题。 可能是什么原因?
谢谢。
import matplotlib.pyplot as plt
from numpy.random import normal
gaussian_numbers = normal(size=1000)
plt.hist(gaussian_numbers)
plt.title("Gaussian Histogram")
plt.xlabel("Value")
plt.ylabel("Frequency")
plt.show()
更新:创建了一个新笔记本。传递了以前笔记本中的所有代码(包括从Internet获取数据的代码)。任何其他代码都可以影响工作和显示直方图吗? 运行直方图时没有其他代码可用。
答案 0 :(得分:0)
你需要使用%matplotlib inline
%matplotlib inline
import matplotlib.pyplot as plt
from numpy.random import normal
gaussian_numbers = normal(size=1000)
plt.hist(gaussian_numbers)
plt.title("Gaussian Histogram")
plt.xlabel("Value")
plt.ylabel("Frequency")
plt.show()
请参阅此其他线程,以便在IPython配置Automatically run %matplotlib inline in iPython Notebook
上自动执行此操作