由 jupyter notebook 中的依赖项执行

Posted

技术标签:

【中文标题】由 jupyter notebook 中的依赖项执行【英文标题】:Execution by dependencies in jupyter notebook 【发布时间】:2020-04-07 11:23:01 【问题描述】:

我使用execution_dependencies 来指定单元执行。

这是一个简单的例子: 我想首先执行单元格 C,这取决于 B 的输出,而 B 取决于 A

#C =>B   
y = y.subs(a:1,b:2)

#B =>A   
from sympy.abs import a,b
y= a+b
#A
from sympy import *

我很欣赏任何想法。

【问题讨论】:

问题是什么? 【参考方案1】:

我也遇到过类似的问题。 确保使用标签工具栏插入标签,NOT在单元格块中插入标签。

要查看单元格上的标签工具栏:View - Cell Toolbar - Tags 使用标签工具栏中的“添加标签”按钮,在三个单元格中根据需要分别添加以下标签。

#C =>B   
#B =>A   
#A  

然后,(在我的计算机中)执行单元#C 将自动执行单元#B 和单元#A。 这是我的demo ipynb。

【讨论】:

你能在你的答案后面加上解释吗? 我的回答的重点是execution_dependencies 手册对于不熟悉 Jupyter notebook 标签的人来说可能有点混乱。所以使用标签工具栏来添加标签而不是在单元格块中插入标签。

以上是关于由 jupyter notebook 中的依赖项执行的主要内容,如果未能解决你的问题,请参考以下文章

用 conda 安装 jupyter-themes: 修改 jupyter notebook 的主题

jupyter notebook怎么加环境变量

Jupyter Lab 中的 Jupyter Notebook 扩展

Jupyter Notebook 中的 Handsontable

PySpark 和 Jupyter-notebook 中的 Collect() 错误

Centos下配置Jupyter notebook