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

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

扩展Jupyter的用户界面 传统上,每次需要修改笔记本单元格的输出,都需要更改代码并重新运行受影响的单元格。这可能很繁琐、低效甚至容易出错,对于非技术用户来说,甚至是不切实际的。...同样,我们可以设置小部件的: ? 演示: 连接两个小部件 我们可以使用jslink()函数同步两个小部件的。...演示:链接 小部件列表 有关小部件的完整列表,你可以查看文档,或运行以下命令: 1print(dir(widgets)) 处理小部件事件 小部件可以响应事件,这些事件在用户与它们交互引发。...df_london.样本 假设我们想按年过滤数据。我们首先定义一个下拉列表,并用唯一的年份列表填充它。...使用下拉列表筛选数据 到目前为止还不错,但是所有查询的输出都在这个非常相同的单元格中累积;也就是说,如果我们从下拉列表中选择一个新的年份,新的数据框将呈现在第一个单元格的下面,在同一个单元格上。

13.3K61

【ChatGPT】JeecgBoot v3.6.3 AI版本发布,企业级低代码平台

· Issue #5757角色管理--角色权限配置页面取消按钮无法关闭角色权限配置页面 · Issue #979前端在登录加载了两次数据字典,建议优化下,避免数据字典太多时可能产生的性能问题 · Issue...#9563.6.2版本online代码生成有分类字典树控件出错 · Issue #5787列表复选框选中后,行的样式不改变 · Issue #980建议代码中硬编码的"首页"改成动态的,避免国际化的时候报错...· Issue #5693spring3版本,mq队列报错 · Issue #5778删除记录按钮显示错位,提供复现问题的方法 · Issue #951希望vue代码生成表单和列表不要加入逻辑删除字段...#1064JVxeInputCell小数输入有问题小数点后第一位是非0第二位是0就不能输入了 例如输入100.102会变成100.12 · Issue #1065BasicTable表格合计,可编辑单元格编辑完以后不更新合计...,删除表格最后一行计算合计函数不执行 · Issue #982【菜单管理】、【角色管理】功能未翻译本地化 key · Issue #1072【数据字典】回收站查找软删除记录,没有判断是否启用多租户,造成可以查找并回收其他租户的数据

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

Python 自动化指南(繁琐工作自动化)第二版:十三、使用 EXCEL 电子表格

将数值写入单元格写入单元格非常类似于将写入字典中的键。...如果你有一个字符串形式的单元格坐标,你可以像在Worksheet对象上的字典键一样使用它来指定要写入哪个单元格。 项目:更新电子表格 在本项目中,您将编写一个程序来更新农产品销售电子表格中的单元格。...要设置这些合并单元格,只需设置合并组左上角单元格。 当您运行这段代码,merged.xlsx将看起来像图 13-7 。...图 13-8:当freeze_panes设置为A2,第一行总是可见的,即使用户向下滚动。 图表 OpenPyXL 支持使用工作表单元格中的数据创建条形图、折线图、散点图和饼图。...图 13-13:反转前(上)和反转后(下)的电子表格 您可以通过使用嵌套的for循环将电子表格的数据读入列表数据结构的列表中来编写这个程序。

18.2K53

核心编程笔记之四

4.1 Python 对象 Python 使用对象模型来存储数据 所有的Python对象都拥有三个特性: 身份,类型和: 身份: 每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数id...()来得到,这个可以认为是该对象的内存地址(只读) 类型: 对象的类型决定了该对象可以保存什么类型的,可以用内建函数type()查看python对象的类型(只读) : 对象表示的数据项 例: >>...) 0L(长整型) 0.0+0.0j(复数) ""(空字符串) [](空列表) ()(空元祖) {}(空字典) 4.4 内部类型 代码 跟踪记录 切片 省略 Xrange 4.4.1 代码对象 代码对象编译过的...所有数值类型),字符串(全部是文字) 容器类型列表,元祖,字典 4.8.2 更新模型 存储模型 分类Python类型 可变类型列表,字典 不可变类型数字,字符串,元祖 加上id()调用,就会清楚看到对象实际上已经被替换了...映射访问字典 标准类型分类 数据类型  存储模型  更新模型  访问模型 数字  Scalar    不可更改  直接访问 字符串    Scalar    不可更改  顺序访问 列表  Container

66520

Python数据分析实战(3)Jupyter Notebook使用

2.Jupyter Notebook的使用 在Jupyter页面下方的主要区域,由被称为单元格的部分组成。每个notebook由多个单元格构成,而每个单元格又可以有不同的用途。...简单使用示意如下: ? 可以看到,notebook可以修改之前的单元格,对其重新计算,这样就可以更新整个文档了。如果你不想重新运行整个脚本,只想用不同的参数测试某个程式的话,这个特性显得尤其强大。...3.Jupyter中使用Python Jupyter测试Python变量和数据类型如下: ? 测试Python函数如下: ? 测试Python模块如下: ? 可以看到,在执行出错,也会抛出异常。...测试数据读写如下: ? 数据读写很重要,因为进行数据分析必须先读取数据,进行数据处理后也要进行保存。...显然,保存数据成功。 使用Jupyter处理商铺数据 待处理的数据是商铺数据,如下: ? 包括名称、评论数、价格、地址、评分列表等,其中评论数、价格和评分均不规则、需要进行数据清洗。

1.3K20

优化Jupyter Notebook:提示,技巧,nbextension,Productivity tips

%pastebin魔术功能选择一系列单元格 Jupyter提供了一个秘密URL来共享 注意 - 此链接将在7天后过期 要获得已定义变量的列表,请使用%whos或%who_ls %whos 显示变量类型以及一些额外信息...从其他NoteBook中选择性导入 出错或打开NoteBook滚动到最近执行的单元格 交互式(跟随)尾部,用于长输出 注意:为了使其易于使用,将下面提供的代码段收集到Python3包(jupyter-helpers...import NeatNamespace NeatNamespace(your_dict) 将修剪长集合,当浏览器难以渲染意外打印的字典,无需担心空间或内存不足。...带有HTML的命名空间:在转换为DataFrame之前需要查看嵌套数据 6.从其他NoteBook中选择性地导入 一段时间,试图跟随数据/方法/结果的分离,其具有用于每个较大分析3个Jupyter...为了节省无用的重新计算某些东西的时间,从数据和方法NoteBook中选择性地导入,以便在结果NoteBook中使用

4.8K20

Excelize 2.7.0 发布, 2023 年首个更新

下面是有关该版本更新内容的摘要,完整的更改列表可查看 changelog。...GetCellStyle 函数不再返回合并单元格区域左上角单元格的样式重命名以下 5 个导出数据类型和错误常量,具体更改详见官方文档中的更新说明移除了 54 项导出类型,具体更改详见官方文档中的更新说明移除了...函数以支持获取数据验证设置和条件格式,相关 issue #827新增 ProtectWorkbook 和 UnprotectWorkbook 以提供工作簿保护设置支持新增 SetSheetCol 函数以支持按列设置单元格...AddPicture 添加图片时,现已允许插入 SVG 格式图片兼容性提升流式写入单元格将以行内字符类型存储字符型单元格,相关 issue #1377保存工作簿将跳过工作表中的不带有样式和属性的空白行...,将收到异常的问题修复获取带有单一单元格区域引用合并单元格区域,收到异常的问题修复部分情况下读取富文本单元格不完整问题修复流式写入时未转义 XML 字符导致的文档损坏问题,解决 issue #1391

1.7K131

☆打卡算法☆LeetCode 212. 单词搜索 II 算法解析

单词必须按照字母顺序,通过 相邻的单元格 内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母在一个单词中不允许被重复使用。...遇到这种匹配单词的都可以试着使用字典树来解决,字典树是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。...字典树已经实现过很多次了,就不多说了,但是字典树只是搜索单词,而本题是要找出所有的单词,所以需要加一个回溯操作。 遍历二维网格中的所有单元格,深度优先搜索所有从当前单元格触发组成的路径。...如果当前路径是单词列表中的一个单词的前缀,则继续搜索,如果不是,就剪枝,这样就可以将单词列表中所有字符串先添加到前缀树中,而后用字典树来查询当前路径是否为单词列表中的任意一个单词的前缀了。...空间复杂度:O(k x l) 其中k是单词列表的长度,l是单词的长度,最坏情况下,需要O(k x l)用于存储字典树。

43230

VBA编写笔记:常用的对象和方法

Application.ScreenUpdating 属性 如果启用屏幕更新,则该属性为 True。Boolean 类型,可读写。 关闭屏幕更新可加快宏的执行速度。...Application.Volatile 方法 用于将用户自定义函数标记为易失性函数,无论何时在工作表的任意单元格中进行计算,易失性函数都必须重新进行计算。...非易失性函数只在输入变量改变才重新计算,若不用于计算工作表单元格的用户自定义函数中,则此方法无效。 记录   GetObject获取的表格对象是多应用模式。...Application.DisplayAlerts函数 Application.DisplayAlerts = False,禁用OFFICE出错的错误提示。...(GET、POST) WinHttp.WinHttpRequest.5.1,用于HTTP获取数据(GET、POST) 踩坑 模块中的变量需要用public标志,才能在表格对象中使用

1.8K20

强大易用的Excel转Json工具「建议收藏」

好久没更新了,最近配置json文件的时候发现以前用的excel转json转换器不好用了,上网找了几个都不能满足需求,于是自己用python写了一个。...工具不复杂,使用简单,但能满足几乎所有excel转json的要求了,包括多层嵌套,每一层定制为列表或者字典的输出格式,复杂单元格的定制。...单元格中直接配置列表字典作为下级内容 json可输出为便于阅读的格式化文件或是省空间的字符串文件 工具依赖 基于python 3.6开发 excel使用xlrd这个开源库解析 xlrd http:/...dic:该表以字典的形式输出,每条数据的主键作为字典每一项的key,如果是从表则根据依赖的主表主键合并为字典并以输出到对应主表中 不加限定或其他限定则均默认为列表输出,如果是从表则根据依赖的主表主键合并为列表并以输出到对应主表中...作为主键修饰符则该条数据会丢失主键并以第一项作为主键 [] : 以列表形式输出内容,列表项以’|’分隔。例: value1,value2,value3 。

6.5K20

想要自学深度学习?不用GPU,浏览器就够了

而对于 Python 中主要的数据结构,即组织整数、浮点数、字符串和布尔的结构,主要可以分为列表、元组和字典。...其中列表是最常见的数据结构,我们可以想象为一个表格中的一行,表格每一个单元格都是列表中的一个元素,这样的元素不论存放数值、列表还是字典都没问题,它相当于一个容器。...最后是字典字典中每一个元素都由 Key 和 Value 组成,即一个键值对。在字典中,我们需要使用 Key 才能取到对应的 Value。...如下所示字典的构建与索引,它会通过「name」这一个键取对应的 Goku: ? 随后对于基础语句,例如条件和循环语句,该教程也给出了很直观的解释。...下图构建了一个 Pets 类,当我们使用狗或猫实例化这个类,就能直接调用 change_name 方法以实现改名。入门者跑一跑这几段代码就能知道类的大概作用了: ?

96920

惊喜 | 深度学习不用GPU,浏览器就够了

而对于 Python 中主要的数据结构,即组织整数、浮点数、字符串和布尔的结构,主要可以分为列表、元组和字典。...其中列表是最常见的数据结构,我们可以想象为一个表格中的一行,表格每一个单元格都是列表中的一个元素,这样的元素不论存放数值、列表还是字典都没问题,它相当于一个容器。...最后是字典字典中每一个元素都由 Key 和 Value 组成,即一个键值对。在字典中,我们需要使用 Key 才能取到对应的 Value。...如下所示字典的构建与索引,它会通过「name」这一个键取对应的 Goku: ? 随后对于基础语句,例如条件和循环语句,该教程也给出了很直观的解释。...下图构建了一个 Pets 类,当我们使用狗或猫实例化这个类,就能直接调用 change_name 方法以实现改名。入门者跑一跑这几段代码就能知道类的大概作用了: ?

60250

Excel应用实践25: 找出两个单元格区域中不相同的数据

实际上,这就是在工作表中比较两列数据。将工作表中存储的数据放在一列,将下载的数据放在另一列,比较这两列数据。 我们来看看一组简化的数据比较,介绍实现方法。 最简单的方法是使用Excel的条件格式功能。...第2步:选取功能区“开始”选项卡中的“条件格式——突出显示单元格规则——重复”命令,如下图2所示。 ?...图2 第3步:在弹出的”重复”对话框中,在左侧的下拉列表中选择“唯一”,右侧的“设置为”列表中选择适当的颜色选项,如下图3所示。 ?...图3 单击“确定”按钮,结果如下图4所示,标识出了两组数据中不相同的。 ? 图4 接下来,我们使用VBA代码分别找出两组数据中不相同的并输出。...这里使用字典来实现,代码如下: Sub GetDifferentItems() '字典对象变量 Dim dict1 As Object Dim dict2 As Object

1.5K20

一起学Excel专业开发07:工作表设计原则

原则3:不要使用可能分散用户注意力的过分艳丽的颜色,尝试使用具有足够对比度的颜色。 原则4:注意结构的合理性,符合常规的逻辑性。...可以通过使用单元格批注、数据验证列表、默认以及描述性名称等来实现。例如,在上图1所示的工作表用户界面中,当用户将鼠标移至单元格C3上,会显现关于此列操作的提示信息,如下图2所示。 ?...图2 原则7:采用动态的输入核对技术,在用户输入出错能够及时提供反馈信息。例如下图3所示,在列C中输入列表中不存在的数据,会提示出错消息。 ?...图4 还可以利用条件格式来进一步设置出错提示,如下图5所示,在用户改变选择,如果不符合要求,会给单元格加上背景色,提示这行数据有误。 ?...如下图6所示,保护工作表并对输入区单元格进行设置后,将只允许在“数据输入区”中输入或编辑数据,在其他区域编辑单元格,会弹出警告信息。 ? 图6

77220

VBA字典(详解,示例)「建议收藏」

(dic.keys) '清除工作表单元格内容 .cells.clearcontents 'dic.items:字典; .cells(1,1).resize(1,dic.count) =...,当前过程已经使用完了,但我们又不想重新创建字典对象,这时候我们可以public字典全局变量,再清空字典,供新的过程使用字典对象。...,需要注意的是,如果使用单元格写入到字典单元格同时也包含格式等信息,如果只需要单元格,要使用单元格.value2方法,同时,字典也可以是数组。...,但是字典并没有‘妲己’这个key,匹配出来是空,并没有报错,大家不用担心字典没有对应key匹配而出错这种情况,这样只会将结果输出为空。...~ 如果需要匹配的姓名后面有之前填写的身高和体重信息,但是载入字典数据源并没有这个人的信息,我们在遍历匹配,又不想使身高和体重被替换为空,这时候可以结合dic.exisst语句,判断姓名是否存在于字典

3.4K33

python处理Excel实现自动化办公教学(含实战)【二】

写入单元格,很像将写入字典中的键 如果你有单元格坐标的字符串,可以像字典的键一样,将它用于 Worksheet 对 象,指定要写入的单元格。.../data/第二个工作簿.xlsx') 3.项目:更新一个电子表格 这个项目需要编写一个程序,更新产品销售电子表格中的单元格。...程序将遍 历这个电子表格,找到特定类型的产品,并更新它们的价格 数据说明: 每一行代表一次单独的销售。...需要更新的价格如下: Celery 1.19 Garlic 3.07 Lemon 1.27 利用更新信息建立数据结构 这样硬编码产品和更新的价格有点不优雅。...更灵活的解决方案,是将正确的价格信息保存在字典中,在编写代码,利用这个数据结构,如果需要再次更新这个电子表格,只需要更新 PRICE_UPDATES字典,不用修改其他代码。

1.5K10

示例讲字典(Dictionary):获取唯一

它是一种基于唯一键存储数据的极好工具,它的强大之处在于可以使用键来存储和合并数据。 在本文中,讲解如何在字典中捕获一个单元格区域并将其引用回Excel。...这里,将存储一个10行的单元格区域,然后只输出该区域中唯一的项目。 示例如下图1所示。获取其数据区域,使用字典数据存储,然后使用VBA数组提取我们选择需要获取唯一的列。...图2 下面的VBA代码从数据单元格区域中生成唯一数据。它将从数组的当前区域获取数据,并将数据汇总到一个唯一列表中,输出到所选择的单元格区域内。...最后,将输出数据单元格区域调整为与保存字典的数组相同的大小。 Sheet3....图3 如果想要输出不同列的唯一,可以使用代码。

4.8K50

基于Python操作将数据存储到本地文件

reader函数返回是将一行数据列表形式返回,而DictReader函数返回的是一个字典字典单元格字典的键则是这个单元格的标题,具体可看如下代码。...import csv csvfile = open ('csv_test.csv','r') #以列表形式输出 reader = csv.reader(csvfile) #以字典形式输出,第一行作为字典的键...Excel文件存储 python操作Excel,对应的有不同的版本支持库,若Excel为2003,需选择pyExcelerator;若Excel为2007,需选择openpyxl;而xlrd库支持所有版本的数据读取...以列表形式返回 row_value = ws.row_values(3) print('第四行数据为:',row_value) #获取整列的,以列表形式返回 row_col = ws.col_values...ncols) #获取某个单元格内容cell(行,列) cell_F3 = ws.cell(2,5).value print('F3单元格内容为:',cell_F3) #使用行列索引获取某个单元格的内容

5.3K20

3.Python对象

标准类型(基本数据类型) : 整数 浮点数 布尔 复数 字符串 列表 元组 字典 三.其他内建类型 : 类型 Null对象(None) 文件 集合/固定集合 函数/方法 模块 类 类型对象和type...整型) 0.0(浮点型) 0.0+0.0j(复数) '' (空字符串) [] (空列表) () (空元组) {} (空字典) 不是上面列出来的任何的对象的而不知都是True , 例如non-empty...内部类型 ● 代码 ● ● 跟踪记录 ● 切片 ● 省略 ● Xrange 代码对象 : 对象 : 跟踪记录对象 : 当你的代码出错 , Python就会引发一个异常 ....标量 / 原子类型 : 数值,字符串 容器类型 : 列表,元组,字典 更新模型 : 另一种对标准类型进行分类的方式就是,针对每一个类型问一个问题:'对象创建成功之后,它的可以进行更新么 ?...直接访问 : 数字 顺序访问 : 字符串,列表,元组 映射访问 : 字典 数据类型 存储类型 更新模型 访问类型 数字 Scalar 不可更改 直接访问 字符串 Scalar 不可更改 顺序访问 列表

66510

个人永久性免费-Excel催化剂功能第44波-可见区域复制粘贴不覆盖隐藏内容

文章出处说明 原文在简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章,尽可能跳转回简书平台上查看。...若需要操作只选择可见单元格再复制的步骤,操作麻烦,同时若粘贴的位置也有隐藏的行列,粘贴不能按预期只粘贴在显示的可见单元格上,甚至覆盖了原有隐藏的行列区域的原用内容,当发现此操作带来了数据出错,真是叫苦连天...多行列区域粘贴 此操作只能进行粘贴操作,因粘贴公式,需要太复杂的处理,实用性也不强,出来的结果可能也多数不合预期。 此操作可突破单次选择的单元格区域为不连续的区域亦可操作。...第5波-使用DAX查询从PowerbiDeskTop中获取数据源 第6波-导出PowerbiDesktop模型数据字典 第7波-智能选区功能 第8波-快速可视化数据 第9波-数据透视表自动设置 第10...Excel催化剂插件使用最新的布署技术,实现一次安装,日后所有更新自动更新完成,无需重复关注更新动态,手动下载安装包重新安装,只需一次安装即可随时保持最新版本!

4.4K40
领券