【发布时间】:2015-04-27 18:38:39
【问题描述】:
在 IPython Notebook 中,我定义了一个函数,其中包含对魔术函数 %matplotlib 的调用,如下所示:
def foo(x):
%matplotlib inline
# ... some useful stuff happens in between here
imshow(np.asarray(img))
我想将该函数放入 Python 模块中,以便我可以导入并调用它。
但是,要做到这一点,我需要从我的代码中删除 %matplotlib inline 并将其替换为纯 Python 等效项。
什么是纯 Python 等价物?
【问题讨论】:
-
pyplot.show也许?不知道你在这里真正问的是什么 -
你可以将你的 ipython notebook 设为 'ipython notebook --pylab inline'
-
从不使用 --pylab 标志,它已被弃用并且不再起作用。
标签: python matplotlib ipython-notebook