不幸的是,我不是程序员,我遇到了错误:
$ python3 code.py
File "code.py", line 7
% pylab inline
^
SyntaxError: invalid syntax
原始代码位于该链接上,是第一部分。我没有用Junyper。
有人能帮我吗?
%pylab
是matplotlib的IPython魔术。它相当于:
import numpy
import matplotlib
from matplotlib import pylab, mlab, pyplot
np = numpy
plt = pyplot
from IPython.display import display
from IPython.core.pylabtools import figsize, getfigs
from pylab import *
from numpy import *
位置参数inline
正在指定matplotlib后端。此处支持的选项取决于您的平台和运行时(有关选项,请参阅matplotlib.rcsetup.all_backends
(。
如果你不使用Jupyter笔记本电脑,你可以在IPython会话中使用。您需要在Python环境中安装matplotlib
。
您应该在Jupyter中运行该程序,或者至少在IPython中运行。%
是特定于IPython的语法,pylab
是用于使用matplotlib的IPython魔术命令。还要注意文件扩展名:.ipynb是Jupyter笔记本(以前称为IPythonotebook(,而Python文件的扩展名为.py。