python可以写插件吗 python用pip导入插件技巧?
python用pip导入插件技巧?
输入运行命令pip安装插件名称。
jupyter notebook有哪些好用的插件?
Jupyter笔记本虽然很方便,但是功能有限。通过安装一些插件,你的工作效率可以提高很多!
Jupyter Notebook是教学、探索和编程的绝佳环境,但它也因功能不足而闻名。幸运的是,有许多方法可以改进这个好工具,例如Jupyter笔记本扩展工具。
最小版教程
在命令提示符下运行以下命令:
pip安装jupyter _ contrib _ nb extensions ampamp jupyter contrib nb extension安装
启动Jupyter笔记本并导航到新的Nbextensions选项卡:
Jupyter笔记本扩展选项
选择您想要的扩展,享受它带来的好处。
(如果你不 如果看不到扩展选项,请打开笔记本,单击“编辑”,然后单击“扩展配置”。
您可以在笔记本的工具栏中看到扩展:
更长的教程
如果你觉得上面的教程太简单,可以看看下面复杂的版本。我还列出了我最喜欢的五个扩展。
什么是笔记本扩展?
Jupyter笔记本扩展是一个简单的插件,用于扩展笔记本环境的基本功能。它们是用JavaScript语言编写的,在单元格完成后会自动应用代码格式或发送浏览器通知。目前扩展只支持Jupyter笔记本(不支持Jupyter Lab)。
为什么要用分机?Jupyter笔记本是一个非常有用的工具,它可以用于教学、学习、原型制作、探索和尝试新方法(甚至在网飞生产过程中)。但是,原来的笔记本功能有限,有时会令人沮丧。虽然Jupyter笔记本扩展并没有完全解决这个问题,但是它们确实让你的工作变得更加容易。
我应该使用哪些扩展?
以下是我最常用的五款Jupyter笔记本扩展:
1目录:更易于导航。
如果您在Jupyter笔记本中同时打开了十多个单元格,您将很难跟踪所有单元格。目录是通过添加TOC链接解决的通过解决这个问题,您可以通过TOC链接定位到页面上的任何位置。
目录界面
你也可以使用这个扩展在笔记本顶部添加一个链接目录。这将显示您选择了哪个目录以及哪个目录正在运行:
笔记本目录界面
2 Autopep8:轻就能得到简洁的代码。
我们都应该编写符合pep8标准的代码,但有时你会陷入分析,很难坚持这个标准。所以当你写完代码后,只需点击这个选项,就能让代码简洁美观。
使用Autopep8的效果
这个插件可以算是最好的插件了。只需一键就能完成一项耗时又枯燥的工作,让你可以专心思考。
3变量检查器:跟踪你的工作空间。
变量检查器将显示您在笔记本中创建的所有变量的名称,以及它们的类型、大小、形状和值。
变量检查器
对于从RStudio迁移过来的数据科学家来说,这个工具是非常宝贵的。如果你不 不想继续打印或不能 不要回忆X的类型,这个工具对你同样重要。
4 ExecuteTime:显示单元的运行时间和耗时。
我经常不 我不知道电池需要运行多长时间,也不知道我上一次运行打开了几天的笔记本是什么时候。ExecuteTime完美解决了这个问题,它会显示单元格的运行完成时间和长时间。
执行时间的输出。
还有更好的计时,比如%%timeit,但是ExecuteTime很容易实现,可以覆盖笔记本中的所有单元格。
5隐藏代码输入:隐藏过程,显示结果。
虽然有些人喜欢看到对一项努力的具体分析,但有些人只想看到结果。隐藏所有输入插件可以让你一次性隐藏notebook中的所有代码,只留下结果。
隐藏所有代码
下一次有人说他们只想看到结果,你只需点击。(但是还是要经常查代码。)
这是我最常用的五个扩展。也可以尝试其他扩展。先安装扩展,然后打开笔记本探索!
结论
安装Jupyter笔记本扩展,花点时间搞清楚哪些有用,然后提高自己的工作效率。虽然这些功能不会改变你的生活,但是它们带来的好处是值得的。并且积累起来为你节省了很多宝贵的开发时间。
如果你是写生产代码的,你可能更愿意花一些时间学习IDE(我喜欢VS代码),但是Jupyter笔记本仍然是数据科学工作流程中不可或缺的一部分。如果你想使用这个环境,你 我们最好把它用到极致,以获得最大的收益。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。