我在 JupyterLab 中有一段代码,其中包含分布在多个单元格中的多个函数。第一个函数生成一个数据集,该数据集将在其后的所有其他函数中使用。
我要做的就是运行相同的代码两次,但修改其中一个函数。所以它看起来像这样:
data_generating_function() # this function should only be ran once so it generates the same dataset for both trials
function_1() # this is the function that is to be modified once, so there are two version of this function
function_2() # this function and all functions below it stay the same but should be ran twice
function_3()
function_4()
function_5()
所以我会运行data_generating_function()一次并生成数据集。然后我会运行一个版本function1()及其下面的所有函数,然后我会运行另一个版本function1()及其下面的所有其他函数。
实施这个的好方法是什么?显然,我可以复制代码并仅更改一些函数名称,我也可以将其全部放入一个单元格中并创建一个 for 循环。然而,是否有更好的方法可以理想地保存多个细胞呢?
谢谢
繁花如伊
隔江千里
哈士奇WWW
相关分类