jupyter-notebook - 在 Jupyter Notebook 中导入自定义函数
问题描述
我正在尝试为数据科学项目重用一些常见的自定义函数。我将函数保存为 .py 文件并在 jupyter 笔记本中调用它们。这些函数使用了一些模块,例如我已经在 jupyter notebook 中导入的 seaborn、matplotlib。但是,当我调用该函数时,它会引发找不到这些模块的错误。这可能是一个非常基本的问题,但有没有一种方法可以让函数看到我笔记本中已经导入的模块?一种方法显然是在 .py 文件中导入所需的模块,但想知道是否还有其他更简洁的方法。
解决方案
您必须在脚本中导入所有必要的功能,而不是在 jupyter notebook 中。
当您从脚本中调用函数/类时,它们只会“看到”脚本中导入的库。这实际上是更清洁的方式。
推荐阅读
- php - 解析错误:第 28 行 C:\xampp\htdocs\php\order\instagramapi.php 中的语法错误、意外的 ':'、期待 ',' 或 ')'
- cplex - 在 OPL 的后处理执行命令中创建元组
- c++ - 在 C++ 中打开一个 ifstream 文件
- javascript - 在 Pyppeteer 中,设置超时时间并非在所有情况下都有效
- javascript - 如何在对象的字符串中调用函数?
- javascript - 如何即时发送 UTC 格式的长值?
- php - 存储 100 万行的最佳和最安全的方法
- python - python - 嵌套字典作为参数
- c# - 获取包含某个属性值的 jtoken 列表
- axios - $axios.onError 不是函数