【发布时间】:2016-01-22 14:22:33
【问题描述】:
我正在使用 IPython Jupyter 笔记本。在以下情况下,我使用interact() 调用一个函数,该函数又使用interact() 再次调用第二个函数。
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 个滑块。我怎样才能避免这种情况?
【问题讨论】:
标签: python ipython jupyter-notebook ipywidgets