我尝试着使用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");
3条答案
按热度按时间yyyllmsg1#
你得到错误的原因是你使用了所谓的魔法命令(不要与魔法方法混淆,魔法方法是特殊方法的非正式同义词),更具体地说,在这种情况下是线魔法,还有单元魔法。
线(和单元)魔法并不是所有python都通用的,而是ipython和(通过扩展)jupyter笔记本电脑通用的。
要在笔记本电脑上创建一个单词云,而不是在你自己的桌面上,你需要一个能够运行笔记本电脑的平台,比如binder或谷歌Colaboratory,当然还有其他的平台。
g6ll5ycj2#
因为repl.it它实际上是一个
SyntaxError
。你可以通过删除%matplotlib inline
来修复这个问题。它不会改变代码的效果。8iwquhpp3#
%matplotlib.inline是Jupyter Notebook的一个命令。对于IDLE,只需编写绘图代码,不使用inline命令,它应该能够生成绘图。