网易首页 > 网易号 > 正文 申请入驻

【Python】Jupyter Notebook的10个常用扩展介绍

0
分享至

Jupyter Notebook(前身为IPython Notebook)是一种开源的交互式计算和数据可视化的工具,广泛用于数据科学、机器学习、科学研究和教育等领域。它提供了一个基于Web的界面,允许用户创建和共享文档,这些文档包含实时代码、方程、可视化和文本。

在数据科学和人工智能领域,Jupyter Notebook是探索数据和开发人工智能模型的重要工具。它的交互式设置允许逐步执行代码,对于调整机器学习模型和可视化数据特别有用。Jupyter结合了代码、文本和图形,非常适合解释人工智能概念和数据分析。

Jupyter Notebook中的扩展与其他软件平台中的插件或附加组件相当。它们扩展了Notebook的核心功能,可以为我们提供从简单的界面增强到提升数据操作和可视化的高级功能。使用户能够根据自己的需要精确地定制环境,使Jupyter Notebook成为一个更通用、适应性更强的工具,可用于各种任务。

在本文中,我们将探索Jupyter Notebook提升我们数据科学经验的强大扩展组件。

利用先进的JupyterNotebook扩展可以改变您的数据分析和演示体验。“Hinterland”提高编码效率,而“Table of Contents”和“Spellchecker”可以提高导航和准确性。' ExecuteTime '和' Toggle all line number '有助于代码优化和可读性。为了获得更具交互性的体验,“Live Markdown Preview”和“Runtools”提供了实时Markdown渲染和增强的单元格执行控制。“Codefolding”和“Code Prettifier”这样的扩展简化了编码界面,使其更干净并且易于管理。

如何使用Jupyter Notebook扩展

要使用这些扩展,通常需要使用pip或conda安装它们,并在Jupyter环境中启用它们。某些扩展可能需要额外的依赖项或具有特定的兼容性要求。

首先,在Anaconda命令提示符或终端中运行以下代码来安装扩展。

pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install

如果你是windows的话可以直接在anaconda管理界面操作

这时再打开Jupyter笔记本将有一个名为“nbeextensions”的选项卡。

这个扩展通过提供自动代码完成建议来提高编码效率。Hinterland提供了一个潜在匹配列表,加快了编码过程,这在处理长或复杂的函数名时特别有用。它减少了打字错误和语法错误的可能性,简化了开发工作流程。

它在笔记本中创建了一个动态目录,显著改善了冗长内容的导航。可以通过点击标题快速跳转到不同的部分。这对于拥有大量笔记本的数据科学家特别有用,可以方便地访问其分析或报告的各个部分。

3、Spellchecker

Spellchecker扫描笔记本中的文本,突出显示拼写错误。这个功能对于确保笔记本中的文档、笔记和解释没有错误且易于理解是非常宝贵的。

4、ExecuteTime

这个扩展可以显示每个单元格的执行时间。它有利于性能分析,有助于识别代码中的瓶颈。了解哪些部分运行时间最长,可以让优化代码以获得更高的效率。

5、Toggle all line numbers

这是一个简单而强大的代码调试和审查工具。它可以显示或隐藏所有单元格中的行号。这在查看代码中的错误或与他人协作时特别有用。

6、Runtools

Runtools可以提供额外的单元执行控制,增强运行的灵活性。功能包括运行当前单元以上或以下的所有单元,这对于在不执行整个文档的情况下测试不同部分非常方便。

7、Highlighted Selected Word

每当你选择代码中的一个词时,这个扩展自动突出显示该词的所有其他实例。这于代码分析和编辑非常有用,特别是在大型笔记本中,它有助于快速定位和修改特定的变量或函数。

8、Tree Filter

通过添加搜索和过滤功能改进了文件列表。这个扩展使管理和查找文件更容易,特别是在处理许多文件时。

9、Codefolding

折叠或折叠代码块,使读取大型代码单元更容易访问和更方便。

10、Code Prettifier

根据各种编码标准自动格式化代码,这对于维护代码质量,确保一致性和可读性至关重要。

以上就是常用的扩展介绍,还有其他很多的扩展,额可以查看官网地址:

https://jupyter-contrib-nbextensions.readthedocs.io/en/latest/nbextensions.html

主题

最后我们再说说主题,一般模型的Jupyter Notebook没有主题,就是一个简单的白色页面,但有一个第三方扩展和工具,允许我们更改或自定义主题,

可以使用Python的包管理器' pip '安装' jupyterthemes '包:

pip install jupyterthemes

安装完成后,可以使用以下命令从终端或命令提示符切换主题:

jt -t themename

主题哪里找呢?使用下面命令可以列出所有主题

jt -l

然后选择一个你喜欢的主题,就可以了,例如下面的配色

Jupyter Notebook的主题通常用于增强可读性,提供减少眼睛疲劳的配色方案,例如夜间模式,请根据个人审美偏好自行设置。

总结

使用 Jupyter Notebook 可以方便地进行数据探索、模型训练、报告撰写等任务。而扩展组件可以扩展Jupyter Notebook 的基本功能,无论是在操作数据、可视化趋势还是展示发现,扩展都可以增强工作流程,使数据科学工作更加简便和高效。

无论你是初学者还是经验丰富的数据科学家,将这些扩展集成到您的Jupyter环境中都可以显著提高生产力和效率。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
CCTV5+直播!中国男篮VS荷兰,杨瀚森确定出战,郭士强冲击两连胜

CCTV5+直播!中国男篮VS荷兰,杨瀚森确定出战,郭士强冲击两连胜

老叶评球
2026-06-21 22:57:53
沙媒:沙特队赛后召开紧急会议,主帅多尼斯因接受采访缺席

沙媒:沙特队赛后召开紧急会议,主帅多尼斯因接受采访缺席

懂球帝
2026-06-22 09:29:17
邓文迪的二女儿:身高超过1.8米还很聪明,23岁就硕士毕业了

邓文迪的二女儿:身高超过1.8米还很聪明,23岁就硕士毕业了

小书生吃瓜
2026-06-22 20:51:36
再扛36亿欠款!王健林被曝砸钱给儿子私生女铺路,黄一鸣摊牌了

再扛36亿欠款!王健林被曝砸钱给儿子私生女铺路,黄一鸣摊牌了

星娱叨叨社
2026-06-22 18:35:45
冒犯所有人,滴露广告如此低级为哪般

冒犯所有人,滴露广告如此低级为哪般

南方都市报
2026-06-21 23:32:10
女副处只有性别是真的

女副处只有性别是真的

晓记
2026-06-22 11:00:31
002648,上半年净利润最高预增155%!

002648,上半年净利润最高预增155%!

证券时报e公司
2026-06-22 22:13:08
“大不了给我一颗子弹,我就是要扎死她”,24岁男子新婚两月杀妻

“大不了给我一颗子弹,我就是要扎死她”,24岁男子新婚两月杀妻

易玄
2026-06-21 09:27:52
中央开始严查,多地机关事业单位大整顿启动,这几类人受影响最大

中央开始严查,多地机关事业单位大整顿启动,这几类人受影响最大

职场资深秘书
2026-06-22 17:22:38
少林寺新方丈释印乐,上任才10个月,少林寺被曝一下少了800多万

少林寺新方丈释印乐,上任才10个月,少林寺被曝一下少了800多万

许三岁
2026-06-14 09:57:24
2.5亿成本,《抓特务》预测票房仅1.39亿,冯小刚亏到怀疑人生

2.5亿成本,《抓特务》预测票房仅1.39亿,冯小刚亏到怀疑人生

电影票房预告片
2026-06-21 15:54:02
79岁王奎荣赠北京140平房产及千万存款予小37岁妻子

79岁王奎荣赠北京140平房产及千万存款予小37岁妻子

星河不入我
2026-06-21 05:36:03
“没义务给C罗传球” 孔塞桑社媒被冲:你算哪根葱 学学阿根廷球员

“没义务给C罗传球” 孔塞桑社媒被冲:你算哪根葱 学学阿根廷球员

风过乡
2026-06-22 13:19:35
俄罗斯GDP,1993年是中国的97%,2009年是中国的23.5%,现在呢?

俄罗斯GDP,1993年是中国的97%,2009年是中国的23.5%,现在呢?

壹号股权
2026-06-22 16:45:37
突发,大事不妙,伦纳德惨了,报应来了

突发,大事不妙,伦纳德惨了,报应来了

体育新角度
2026-06-22 22:15:15
韩国前国脚李荣杓:日本队世界杯夺冠大概在1%左右

韩国前国脚李荣杓:日本队世界杯夺冠大概在1%左右

懂球帝
2026-06-22 11:17:17
央视宋世雄,晚年选择87岁独居北京,这一决定刺痛无数中国式家庭

央视宋世雄,晚年选择87岁独居北京,这一决定刺痛无数中国式家庭

人生录
2026-06-22 16:37:13
G奶天后演唱会出现“多人运动”?窦骁宋慧乔的瓜!

G奶天后演唱会出现“多人运动”?窦骁宋慧乔的瓜!

八卦疯叔
2026-06-21 09:09:18
这类新型腐败正在被严查,纪委直接这样定性!

这类新型腐败正在被严查,纪委直接这样定性!

职场资深秘书
2026-06-22 14:24:40
两次世界大战德国毁掉了俄罗斯人的未来,也间接拯救了东亚与欧洲

两次世界大战德国毁掉了俄罗斯人的未来,也间接拯救了东亚与欧洲

浩渺青史
2026-06-21 23:30:15
2026-06-22 22:28:49
Ai学习的老章 incentive-icons
Ai学习的老章
Ai学习的老章
3437文章数 11166关注度
往期回顾 全部

科技要闻

智谱盘中狂飙超40%,市值破万亿港元

头条要闻

成都2.3亿"天价"别墅流拍 原房主身份披露

头条要闻

成都2.3亿"天价"别墅流拍 原房主身份披露

体育要闻

法国球星祝中国队下届世界杯取得好成绩

娱乐要闻

陪睡陪玩是皮毛,向佐揭内娱暗规则

财经要闻

前美联储主席格林斯潘去世 享年100岁

汽车要闻

华为智驾ADS限时优惠月底结束 7月1日前下订立省3000元

态度原创

教育
房产
数码
时尚
军事航空

教育要闻

刚刚!山西高考志愿填报时间公布!查分时间、入口请看这里!

房产要闻

一年时间,36个盘“消失”!海口楼市,罕见“大收缩”!

数码要闻

酷冷至尊2026年中新品发布会定档6月26日

汉密尔顿现身米兰 2027 男装周 Ralph Lauren 大秀,排场气场在线

军事要闻

东风-17发射状态首次公开 多车齐射场面硬核

无障碍浏览 进入关怀版