jupyter笔记本的格式
#编程 #python #jupyter #formatter

介绍

如果您进入数据科学或机器学习,则可能会遇到jupyter笔记本电脑(.IPYNB文件)。我使用jupyter笔记本时遇到的问题是,黑色格式不适合它们。我曾尝试使用

$ black notebook.ipynb

命令多次。本文旨在帮助Python笔记本中的代码格式。


NBQA

因此,我们将使用一个名为NBQA的Python库以及Black和Isort等代码格式。

安装

使用:
安装库

$ pip install nbqa

用法

您可以与NQBA一起使用各种格式器,我将演示如何使用其中一些。在尝试格式器之前,请确保您已经安装了它们。

黑色的

使用黑色格式化笔记本,如下所示:

$ nbqa black notebook.ipynb
reformatted notebook.ipynb
All done! ✨ 🍰 ✨
1 files reformatted.

Isort

同样,使用ISORT格式化笔记本:

$ nbqa isort notebook.ipynb
Fixing notebook.ipynb

yapf

$ nbqa yapf --in-place notebook.ipynb

AutoPep8

$ nbqa autopep8 -i notebook.ipynb

mdformat

要格式化笔记本中的降价单元,请使用:

$ nbqa mdformat notebook.ipynb --nbqa-md --nbqa-diff

医生

使用Doctypes进行IPYTHON笔记本的测试:

$ nbqa doctest notebook.ipynb

我希望你喜欢它。这就是这次的全部。
The end