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

标签 python jupyter-notebook

我有一个函数,它从 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/

相关文章:

python - 如何将值从一个类传递到另一个类;每个都可能在不同的线程上运行?

python - 将整数数组转换为日期对象

python - 线图不显示轴中的所有日期

matplotlib - 在python中将矩阵绘制为表格

dataframe - 如何在 Julia Dataframes 中创建关联矩阵

c# - 在其他语言环境中使用来自 TensorFlow 的深度学习模型

python - 确保所有 Django View 返回 200?

javascript - 如何从 Python 生成 D3.js 循环树状图代码

python-3.x - Pandas 数据帧 : create a matrix-like with 0 and 1

anaconda - 如何解决 Anaconda 中的 "Failed to create process"?