不幸的是,我不是一名程序员,并且遇到了错误:
$ python3 code.py
File "code.py", line 7
% pylab inline
^
SyntaxError: invalid syntax
原始代码在link上,并且是第一部分。我不使用Junyper。
有人可以帮助我吗?
答案 0 :(得分:3)
%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
。
答案 1 :(得分:1)
您应该在Jupyter或至少IPython中运行该程序。 %
是特定于IPython的语法,pylab
是使用matplotlib的IPython magic命令。还要注意文件扩展名:.ipynb是Jupyter笔记本(以前称为 IPy thon n ote b ook),而Python文件具有.py扩展名。