Jupyter NoteBook IPyWidgets

Jupyter NoteBook IPyWidgets

IPyWidgets是一个用于Jupyter笔记本的HTML交互式部件的Python库。该库中的每个UI元素都可以响应事件并调用指定的事件处理函数。它们增强了Jupyter笔记本应用程序的交互功能。

为了在笔记本中加入widgets,我们必须导入以下模块,如下所示

from ipywidgets import widgets

这里解释了一些基本的IPyWidgets —

文本输入

widgets.text() 函数在笔记本中渲染widgets。它类似于HTML中的文本框表单元素。这个部件的对象有 on_submit() 方法,它监听文本字段的活动,并可以调用作为参数给它的事件处理程序。

按钮

这个小组件类似于HTML按钮。当它被点击时,该事件由 on_click() 方法注册,该方法调用点击事件处理程序。

IntSlider

一个显示递增的整数值的滑块控件。也有一个FloatSlider和IntRangeSlider(在一个范围内改变整数)。

标签

这个部件对于在笔记本中显示不可编辑的文本很有用。

display()

这个函数来自 ipywidgets 模块,在笔记本的输入单元中显示小组件对象。

Interact

这个函数根据给它的数据参数的类型自动渲染一个小部件。这个函数的第一个参数是事件处理程序,第二个参数是传递给事件处理程序本身的一个值。

下面的例子显示了三个标签小部件,两个文本小部件和一个带有 “添加 “标题的按钮。当按钮被点击时,两个文本输入字段中的数字之和被显示在最下面的标签上。

Jupyter 笔记本 - IPyWidgets

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程