Jupyter Notebook
是一个非常好的课堂教学、探索和程序编写自然环境,但其作用不够也是众所周知的。幸亏,有很多方式可以改进这一很好的工具,如Jupyter Notebook
拓展工具。
极简版实例教程
在命令提示符中运作下列指令:
pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install
运行 Jupyter Notebook,并导航栏至新的 Nbextensions 菜单栏:
Jupyter Notebook 拓展选择项
挑选你愿意的拓展作用,享有它产生的优点。
(假如你没见到拓展选择项,开启 notebook
,点击「edit」,随后点「nbextensions config」)
在 notebook
的工具栏里能够看见拓展软件:
较长版实例教程
如果你觉得上边的实例教程太简易,可以看一看接下来的繁杂版。我都列举了我最喜欢的五个拓展软件。
什么叫 notebook 拓展软件?
Jupyter Notebook
拓展软件是拓展 notebook 自然环境基本要素的简易软件。他们用 JavaScript 语言表达撰写,会全自动套入代码格式或是在表格中进行后推送电脑浏览器通告。拓展软件现阶段仅适用Jupyter Notebook
(不兼容 Jupyter Lab)。
为什么要应用拓展软件?Jupyter Notebook 是一个非常好用的工具,可用以课堂教学、学习培训、原型图、探索和试着新方式(乃至可用以 Netflix 的生产过程中)。可是,正版 notebook 作用比较有限,有时候让人挫折。尽管 Jupyter Notebook 拓展软件沒有根本处理这个问题,但他们的确能令你的工作变的更轻轻松松。
该用什么拓展软件?
下列就是我最经常使用的五种 Jupyter Notebook 拓展软件:
1、Table of Contents:更非常容易导航栏
假如你在一个 Jupyter Notebook 中与此同时打开了十几个表格中,那么你想追踪全部表格中便会有一些艰难。Table of Contents 根据加上 TOC 连接解决了这个问题,根据 TOC 连接你能精准定位到网页中的所有部位。
Table of Contents 页面
你还是可以应用该拓展软件在 notebook
的顶端加上一个连接文件目录。那样会表明你选用了哪一个文件目录及其哪一个已经运作:
Notebook 中的 Table of Contents 页面
2、Autopep8:轻轻地一击就能得到简约编码
我们都应当撰写合乎 pep8 规范的编码,但有时候你能深陷剖析,无法坚持不懈这类规范。因此如果你写完编码后,只需点击这一选择项,就可以让编码越来越简约好看。
应用 Autopep8 的实际效果
这一软件可以称之为是较好的软件了,仅需单击一下,就能进行一项用时又无趣的工作中,使你致力于思索。
3、variable inspector:追踪你的运行室内空间
variable inspector 会表明你在 notebook 中建立的全部因素的名字,及其两者的种类、尺寸、样子合值。
variable inspector
这一工具针对从 RStudio 转移来的数据科学家而言是稀世珍宝。假如你不愿再次打印出 df.shape 或没法再次启用 x 的 type,这一工具对你而言也一样关键。
4、ExecuteTime:表明表格中的用时
我经常不清楚某一表格中必须运作多长时间或是最后一次运作一个开启好几天的 notebook 是什么时候。ExecuteTime 极致处理这个问题,它会表明表格中的运作进行时长和所用时长。
ExecuteTime 的导出
确实有更快的记时方式,如 %%timeit,但 ExecuteTime 便于完成,且可以遮盖 notebook 中的全部表格中。
5、掩藏编码键入:掩藏全过程,展现結果
尽管有的人喜爱见到某种艰难工作中的深入分析,但有的人却只想要见到結果。掩藏全部键入的软件使你可以马上掩藏 notebook 中的全部编码,只保存結果。
掩藏全部编码
下一次假如有人说她们只要看結果,你只需点击一下就可以了。(但是你或是得常常查验编码。)
以上就是我最经常使用的五种拓展软件,你还是可以试着别的拓展软件。先安裝拓展软件,随后开启 notebook 探索吧!
结果
安裝 Jupyter Notebook
拓展软件,花一点时间搞清楚什么有效,随后提升自己的工作效能。尽管这种作用不会更改你的人生道路,但他们产生的好处也是非常值得的。并且积累下去给你节省了许多珍贵的研发时长。
假如你已经写生产制造编码,你也许会更乐意花些时长学习培训 IDE(我很喜欢 VS Code
),但Jupyter Notebook
依然是数据分析科学工作内容中必不可少的一部分。假如你想应用这一自然环境,就最好是把它使用完美,以从这当中得到最高的盈利。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。