【问题标题】:Importing custom functions in Jupyter Notebook在 Jupyter Notebook 中导入自定义函数
【发布时间】:2020-12-19 07:26:52
【问题描述】:

我正在尝试为数据科学项目重用一些常见的自定义函数。我将函数保存为 .py 文件并在 jupyter 笔记本中调用它们。 这些函数使用了一些我已经在 jupyter notebook 中导入的模块,例如 seaborn、matplotlib。但是,当我调用该函数时,它会引发找不到这些模块的错误。这可能是一个非常基本的问题,但有没有一种方法可以让函数看到我笔记本中已经导入的模块? 一种方法显然是在 .py 文件中导入所需的模块,但想知道是否还有其他更简洁的方法。

【问题讨论】:

    标签: jupyter-notebook data-science


    【解决方案1】:

    您必须在脚本中导入所有必要的功能,而不是在 jupyter notebook 中。

    当您从脚本中调用函数/类时,它们只会“看到”脚本中导入的库。这实际上是更清洁的方式。

    【讨论】:

    • 感谢您的回答。然后将继续在脚本中导入。
    猜你喜欢
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    • 2018-11-07
    • 2016-12-15
    • 1970-01-01
    • 2020-09-19
    相关资源
    最近更新 更多