Jupyter:magic操作


  • 后续更新
  • magic函数主要包含两大类,一类是行魔法(Line magic)前缀为%,一类是单元魔法(Cell magic)前缀为%%;

行魔法

  • %colors
  • %config
  • %load加载一个文件里面的内容
  • %ls
  • %lsmagic打印当前可以用的魔法命令
  • %magic
  • %matplotlibinline选项图片嵌入在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文件内容
%%writefile test_peace.py
import numpy as np
print(np.random.randint(1,5))

在当前路径下会生成一个test_peace.py的文件,内容就是cell里面的内容
使用示例:

你可能感兴趣的:(Jupyter:magic操作)