我有一个函数,它从 jupyter 笔记本中的 slider 小部件中获取变量,进行一些计算,然后返回一个数据帧。我怎样才能使这个数据框在每次更新 slider 值时都不会显示?
如果我做类似的事情:
r = interact(process_data, data=fixed(df), values=(1,5,1))
其中“process_data”是我的函数。 “r”的结果总是立即显示。我怎样才能阻止这种情况发生?我想保存数据框“r”以供稍后使用。
最佳答案
将__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))
仅在释放鼠标按钮时获取更新。
关于python - 停止显示 Jupyter Notebook 小部件结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41941249/