我正在使用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個滑塊。我怎樣才能避免這種情況?