我正在使用IPython Jupyter笔记本。在以下情况下,我使用interact()
调用函数,然后使用interact()
再次调用第二个函数。多个交互()命令在IPython中复制窗口小部件
def fun1(dataset_id):
dataset = read_dataset(dataset_id)
interact(fun2, data=dataset, var=(0,dataset.property,0.1))
def fun2(data, var):
# something
interact(fun1, dataset_id=(0,5,1))
第一运行此时,显示2级滑块的小部件:一个用于dataset_id
,和一个用于可变var
。但是,如果我改变dataset_id
滑块一次,则在第一个var
滑块下面添加第二个滑块var
,所以现在我总共有3个滑块。我怎样才能避免这种情况?