【发布时间】:2014-02-10 21:57:25
【问题描述】:
在 Ipython 笔记本中,我定义了一个绘制数据的函数。我想在我当前的笔记本中导入该功能以使用它。 我尝试将 mynotebook.ipynb 转换为 mynotebook.py 文件,然后就这样做了
from mynotebook import myfunction
但是我得到一个错误。 问题是我用选项 pylab 启动 ipython 编写了原始笔记本。 这意味着要让它工作,而不是写类似的东西
x = arange(1,10)
y = arange(1,10)
scatter(x, y)
我应该把它改成更明确的:
import numpy as np
import matplotlib as plt
x = np.arange(1,10)
y = np.arange(1,10)
plt.scatter(x, y)
在我的情况下,我的文件非常复杂,更改它会很痛苦...... 有没有办法在不逐行修改.py文件的情况下导入我的笔记本???
【问题讨论】:
标签: numpy matplotlib ipython ipython-notebook