如何在Jupyter Notebook中引用另一个notebook中的方法

569 阅读1分钟

在Jupyter Notebook中,要引用另一个笔记本中定义的方法,可以使用ipynb模块导入器。首先,需要安装ipynb模块:

pip install ipynb

然后,在第一个笔记本中创建一个名为my_functions.ipynb的笔记本,并在其中添加一个简单的函数。例如:

def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)

接下来,在第二个IPython笔记本中,可以使用以下方式导入这个函数:

from ipynb.fs.full.my_functions import factorial

然后就可以像在同一个IPython笔记本中一样使用它:

testing = factorial(5)

这样就可以在第二个笔记本中使用第一个笔记本中定义的函数了。这种方法可以帮助您在Jupyter Notebook中实现代码重用和模块化,提高工作效率。