繁体   English   中英

为什么此Jupyter代码无法在Python中运行?

[英]Why can't this Jupyter Code run in Python?

我正在尝试通过复制代码并在PyCharm中运行它来重新创建以下Jupyter Notebook的结果。 运行代码时,我无法导入numpy或matplotlib,因为它们显示为灰色,但是其他导入似乎可以正常工作。 我试图只重新创建直到Jupyter笔记本中的第8行,但是当我运行该代码时,我没有得到任何结果,并且我的代码仅以“以退出代码0完成处理”结束。

因此,我想知道从Jupyter笔记本复制和粘贴是否可能与PyCharm不兼容,或者是否有人可以提供关于为什么我无法重新创建图像的见解,那么这是否会有所帮助。

这里是我所拥有的代码图像的链接,它只是Jupyter Notebook的复制和粘贴:

我认为笔记本中的代码有效,因为它在这里调用了iPython的魔力:

import matplotlib.pyplot as plt
%matplotlib inline  # this is the iPython magic

因此,根据此答案 ,此魔术函数将立即显示绘图,而对于常规Python,则必须调用show

import matplotlib.pyplot as plt

plt.plot(x, y)  # this line doesn't show anything, it only prepares the plot
plt.grid(True)  # modify the plot
plt.show()  # actually show the plot

尝试在results.plot()之后调用plt.show() results.plot()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM