我使用 execution_dependency 来指定单元格执行。
这是一个简单的例子: 我想首先执行单元格 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 *
我很欣赏任何想法。
我也遇到过类似的问题。
确保使用 标签工具栏 插入标签,不要在单元格块中插入标签。
要查看单元格上的标签工具栏:
View - Cell Toolbar - Tags
#C =>B
#B =>A
#A
然后,(在我的电脑中)执行单元#C 将自动执行单元#B 和单元#A。
这是我的 demo ipynb。
Cell Tags
下的
COMMON TOOLS
为第一个单元格添加标签
#A
,例如:
import numpy as np
data = [(0 , 28), (1 , 22), (2 , 25), (3 , 45)]
为第二个单元格添加标签
=>#A
,例如:
x, y = zip(*data)