为什么www.example.com中的%matplotlib内联Repl.it给予错误?

1hdlvixo  于 2022-11-15  发布在  其他
关注(0)|答案(3)|浏览(124)

我尝试着使用www.example.com来创建一个单词云Repl.it,但是,我得到了一个%matplotlib inline的错误(红色下划线)。我该如何解决这个问题?

# Import packages
import matplotlib.pyplot as plt
%matplotlib inline

# Define a function to plot word cloud
def plot_cloud(wordcloud):
    # Set figure size
    plt.figure(figsize=(40, 30))
    # Display image
    plt.imshow(wordcloud) 
    # No axis details
    plt.axis("off");
yyyllmsg

yyyllmsg1#

你得到错误的原因是你使用了所谓的魔法命令(不要与魔法方法混淆,魔法方法是特殊方法的非正式同义词),更具体地说,在这种情况下是线魔法,还有单元魔法。
线(和单元)魔法并不是所有python都通用的,而是ipython和(通过扩展)jupyter笔记本电脑通用的。
要在笔记本电脑上创建一个单词云,而不是在你自己的桌面上,你需要一个能够运行笔记本电脑的平台,比如binder或谷歌Colaboratory,当然还有其他的平台。

g6ll5ycj

g6ll5ycj2#

因为repl.it它实际上是一个SyntaxError。你可以通过删除%matplotlib inline来修复这个问题。它不会改变代码的效果。

8iwquhpp

8iwquhpp3#

%matplotlib.inline是Jupyter Notebook的一个命令。对于IDLE,只需编写绘图代码,不使用inline命令,它应该能够生成绘图。

相关问题