Magic keywords
Magic keywords are special commands you can run in cells that let you control the notebook itself or perform system calls such as changing directories. For example, you can set up matplotlib to work interactively in the notebook with %matplotlib.
Magic commands are preceded with one or two percent signs (% or %%) for line magics and cell magics, respectively. Line magics apply only to the line the magic command is written on, while cell magics apply to the whole cell.
NOTE: These magic keywords are specific to the normal Python kernel. If you are using other kernels, these most likely won’t work.
python常用的魔术关键字:
1,%timeit
i.e. 显示函数func运行所用的时间
%timeit func()
2,%%timeit
放在notebook某个cell的第一行,可以显示整个cell运行的总时间
3,%matplotlib inline
直接在notebook中对图的颜色进行修改
i.e. render高分辨率的图片
%matplotlib inline
%config InlineBackend.figure_format = ‘retina’
4,%pdb
交互debug,用q退出debug的模式。