@TOC jupyter让代码更美观的小技巧 三行命令搞定!

安装插件:Nbextensions

cmd窗口依次执行以下命令

pip install jupyter_contrib_nbextensions

jupyter contrib nbextension install --user

pip install yapf

然后重启jupyter notebook
Code prettify插件,使jupyter中的代码更规范

示例:

初始代码:

调整后代码:

jupyter 魔法函数:
magic函数主要包含两大类,一类是行魔法(Line magic)前缀为%,一类是单元魔法(Cell magic)前缀为%%;
行魔法

%colors
%config
%config InteractiveShell.ast_node_interactivity = ‘all’ #不用print可输出多行结果,默认为’last’
%load:加载一个文件里面的内容
%ls
%lsmagic:打印当前可以用的魔法命令
%magic
%matplotlib:inline选项图片嵌入在jupyter notebook里面,不以单独窗口显示
%mkdir
%notebook
%page
%pdb
%pprint
%pwd:和linux一样,查找当前目录
%qtconsole
%reset:清除变量
%reset_selective
%rmdir
%run:后面紧接着一个相对地址的file_name.py,表示运行一个py文件
%save
%set_env
%system
%tb
%time
%timeit:为代码执行计时
%who
%who_ls
%whos:查看当前变量,类型,信息

单元魔法:
以下magic操作应当放在cell的首行
%%!
%%HTML
%%SVG
%%bash
%%capture
%%cmd
%%debug
%%file
%%html
%%javascript
%%js
%%latex
%%markdown
%%perl
%%prun
%%pypy
%%python
%%python2
%%python3
%%ruby
%%script
%%sh
%%svg
%%sx
%%system
%%time
%%timeit:为代码执行计时
%%writefile:后面紧接着一个file_name.py,表示在jupyter notebook里面创建一个py文件,后面cell里面的内容为py文件内容

更多推荐

jupyter让代码更美观的小技巧+常用魔法函数