【问题标题】:Import functions from one ipynb file to another in vs code在 vs 代码中将函数从一个 ipynb 文件导入另一个文件
【发布时间】:2022-01-07 06:19:05
【问题描述】:

我试图以最简单的方式将函数从一个笔记本文件导入另一个:

如您所见,文件位于同一文件夹中,但我仍然收到此错误。有人知道如何解决这个问题吗?

【问题讨论】:

  • 我认为您不能从笔记本文件中导入代码,只能从常规 python 脚本(扩展名为 .py 的文本文件)中导入代码。将函数移动到 predictions1.py 文件中,然后重试。

标签: python visual-studio-code import jupyter-notebook jupyter


【解决方案1】:

例如,将位于b.ipynb 中的funb() 导入a.ipynb

  1. 安装模块:pip install ipynb

  2. a.ipynb:

     import ipynb
     from ipynb.fs.full.b import funb         // ipynb.fs.full.<notebook_name>
     funb()
    

查看结果:

【讨论】:

    【解决方案2】:

    您可以尝试使用%run 魔法命令。

    您可以将您的函数存储在一种图书馆笔记本中,并使用以下行将它们导入您当前的笔记本中:

    %run ./func_library_notebook.ipynb
    

    【讨论】:

      猜你喜欢
      • 2013-12-09
      • 2017-10-22
      • 1970-01-01
      • 1970-01-01
      • 2017-08-12
      • 1970-01-01
      • 2018-05-02
      • 2021-06-21
      • 1970-01-01
      相关资源
      最近更新 更多