停止显示Jupyter Notebook小部件的结果?

时间:2017-01-30 16:52:45

标签: python ipython-notebook jupyter-notebook

我有一个函数,它从jupyter笔记本中的滑块小部件中获取变量,进行一些计算,并返回一个数据帧。我怎样才能使滑块值每次更新时都不显示这个数据帧?

如果我这样做:

r = interact(process_data, data=fixed(df), values=(1,5,1))

其中" process_data"是我的功能。 " r"的结果是总是现在显示。我怎么能阻止这种情况发生?我想保存数据框" r"以后再使用。

1 个答案:

答案 0 :(得分:0)

__manual设为True

r = interact(process_data, data=fixed(df), values=(1,5,1), __manual=True)

这为您提供了一个单击按钮来执行您的功能。

或者,设置continuous_update=False

r = interact(process_data, data=fixed(df), values=(1,5,1),continuous_update=False))

仅在释放鼠标按钮时获取更新。