终于把 jupyter notebook 玩明白了

简介: 终于把 jupyter notebook 玩明白了

Jupyter Notebook


Jupyter Notebook 是数据分析、机器学习等领域的必备神器,很多同学虽然在用 jupyter notebook ,但却没有完全发挥出它的最大威力。今天向大家推荐一些工具,可以把你的 jupyter notebook 打造成更强大的工具,助你事半功倍。


拓展插件


jupyter notebook 其支持拓展插件的,功能都特别强悍。


安装


pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install


然后重启 jupyter notebook 导航栏出现Nbextensions:


640.png


不过jupyter notebook 默认是禁用Nbextensions的,需要把前面的√去掉,然后从中都选自己喜欢的插件即可。


640.png


推荐几个我比较喜欢的吧:


显示变量表:Variable Inspector

代码自动补全:Hinterland

自动美化代码:Autopep8

一键隐藏代码:Hide input all

代码执行时间: ExcecuteTime


自动检查代码错误


Chrome浏览器也有一个插件很好用——Codiga


640.png


Codiga 可以分析 Jupyter notebook 中的 Python 代码,该工具执行Pylint和Bandit等静态分析器,以检测 Python 代码中的语法、语义和安全错误,并将错误直接报告到 Jupyter 笔记本中。


640.png

VS Code


VS Code 已经提供了对 Jupyter Notebook 的本地支持,也就是可以在不运行 Jupyter Notebook 的情况下在笔记本上工作。


640.png


在 VS Code 中编辑 Jupyter Notebook 的 Python 代码,就犹如平时在 VS Code 编写 Python 文件一样,有强大的 IntelliSense(智能提示)、变量/函数的 hover 提示等等功能。


相关文章
|
2月前
|
Python
Python的编辑工具-Jupyter notebook实战案例
这篇博客介绍了Jupyter Notebook的安装和使用方法,包括如何在本地安装Jupyter、启动和使用Jupyter Notebook进行编程、文档编写和数据分析,以及如何执行和管理代码单元(Cell)的快捷键操作。
47 4
Python的编辑工具-Jupyter notebook实战案例
|
6月前
|
数据可视化 安全 数据挖掘
技术小白如何轻松安装Jupyter Notebook
技术小白如何轻松安装Jupyter Notebook
266 0
|
JSON 数据格式 Python
墙裂推荐!几个Jupyter Notebook 超实用插件(一)
墙裂推荐!几个Jupyter Notebook 超实用插件(一)
|
存储 Ubuntu 安全
搭建 Jupyter Notebook 服务
搭建 Jupyter Notebook 服务
889 0
|
机器学习/深度学习 数据可视化 数据挖掘
Jupyter Notebook 10个提升体验的高级技巧
Jupyter 笔记本是数据科学家和分析师用于交互式计算、数据可视化和协作的工具。Jupyter 笔记本的基本功能大家都已经很熟悉了,但还有一些鲜为人知的技巧可以大大提高生产力和效率。在这篇文章中,我将介绍10个可以提升体验的高级技巧。
126 0
解决jupyter notebook 画图不显示
解决jupyter notebook 画图不显示
|
存储 IDE 开发工具
9个可以提高Jupyter Notebook开发效率的魔术命令
9个可以提高Jupyter Notebook开发效率的魔术命令
534 0
9个可以提高Jupyter Notebook开发效率的魔术命令
|
机器学习/深度学习 搜索推荐 大数据
Jupyter Notebook:让编程就像搭积木
当我们想要进行类似机器学习、大数据这样的分析编程时,如果是在例如 PyChram 这样的编译器上写,一般是要把整个代码文件写完,然后再运行。这样的缺点就是如果中间某行出现了 Bug,我们就要排除,然后再重新运行整个文档,或者是 Debug。 但是如果是在 Jupyter Notebook 上,我们就可以一小块一小块的去运行,碰到不合预期的结果,可以很方便的回到特定的单元,去输出各种变量,排查错误。
191 0
Jupyter Notebook:让编程就像搭积木
|
Python
Python编程:jupyter notebook安装启动
Python编程:jupyter notebook安装启动
126 0
Python编程:jupyter notebook安装启动