首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用交互组件(ipywidgets)“盘活”Jupyter Notebook(上)

这就是ipywidgets发挥作用的地方:它们可以嵌入到笔记本中,并提供一个用户友好的界面来收集用户输入并查看更改对数据/结果的影响,而不必与代码交互;你的笔记本可以从静态文档转换为动态仪表盘——非常适合显示你的数据故事...范围:ipywidgets上的资源有限,很少有教程是不完整的,或者只关注交互功能/装饰器。这是一个完整的教程,介绍如何完全控制小部件来创建强大的仪表盘。...开始 要开始使用这个库,我们需要安装ipywidgets扩展。...如果使用conda,我们在终端输入这个命令: 1conda install -c conda-forge ipywidgets 对于pip,这将是一个两步的过程:1、安装和2、启用: 1pip install...ipywidgetsjupyter nbextension enable --py widgetsnbextension 添加小部件 为了在笔记本中加入小部件,我们必须导入模块,如下图所示: 1import ipywidgets

13.2K61

交互组件ipywidgets系列(01):花式加载数据

执行如下命令即可完成安装: pip install ipywidgets && jupyter nbextension enable --py widgetsnbextension 直到看到如下信息:...本文用到的包如下: import pandas as pd import numpy as np import ipywidgets as wg from IPython.display import...把我们的执行逻辑定义到一个函数中: 函数非常简单,只是把其中的文件路径和工作表名字提取作为参数 注意2个参数都给了一个默认的空字符串值 然后,为这个函数打上装饰器,并执行: 行1:@wg.xxxx 是某个 ipywidgets...这是因为一开始我们的导入语句是 import ipywidgets as wg ,这是我们定义的别名 @wg.interact_manual() ,是手动交互的意思,这情况下,他会根据目标函数的各个参数的默认值类型...---- 选择一个文件 刚刚说过,ipywidgets 的装饰器能自动根据参数默认值的类型生成适合的交互控件,这次,我们读取当前目录下的所有 excel 文件路径的列表,看看会有啥效果: 行1,2:使用

2.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

这种 “交互可视化” 效果不要太赞了(配有动态展示)

接着我将快速概览所涉及的工具(Plotly和ipywidgets),顺便提供一些关于Jupyter生态系统的通用建议。...最后我找到了ipywidgets....ipywidgets ipywidgets可以很方便地在notebook中创建交互界面。同样,它很好地平衡了灵活性和易用性。 依照安装步骤安装ipywidgets后,就可以直接使用了。...ipywidgets提供了供交互界面使用的组件,例如滑动条、复选框、按钮、文本框,等等。 ipywidgets上手很容易,理解交互函数即可。交互函数能够基于传入的参数自动创建部件。...例如ipywidgets仅仅使用了interact函数和类型推断。ipywidgets其实还支持自定义部件和部件组合,详见官方文档。 我希望这篇文章能够展现这些工具的简单性和可定制性。

3.4K30
领券