【问题标题】:Importing .py converted ipython notebook without changing pylab syntax在不更改 pylab 语法的情况下导入 .py 转换的 ipython 笔记本
【发布时间】: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


    【解决方案1】:
    from matplotlib.pylab import *
    

    将处理您的所有导入,但某些交互式内容(show 等)可能无法正常工作。

    【讨论】:

      猜你喜欢
      • 2014-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-12
      • 2015-07-26
      • 1970-01-01
      相关资源
      最近更新 更多