Jupyter Notebook还有魔术命令

在Jupyter Notebooks中,Magic commands(以下简称魔术命令)是一组便捷的功能,旨在解决数据分析中的一些常见问题,可以使用%lsmagic 命令查看所有可用的魔术命令 。

Jupyter Notebook还有魔术命令_第1张图片
quickref:显示IPython快速参考卡,获取通过?获取魔术帮助命令

%quickref

魔术命令通常分为两种

  • 行魔术(line magics),其前缀为单个 % 字符,作用于单行输入
  • 单元魔术(cell magics),其前缀为双重 %%,作用于多行输入
%matplotlib inline

作用是在jupyter notebook内嵌画图

Jupyter Notebook还有魔术命令_第2张图片
如果改成tk渲染,就会在新窗口中打开

%matplotlib tk

Jupyter Notebook还有魔术命令_第3张图片
%run

  • %run 函数用于在Jupyter Notebook中运行一个Python脚本

比如:创建一个hello.py文件。然后通过%run运行
Jupyter Notebook还有魔术命令_第4张图片

%debug

如果在运行代码单元格时出现异常,可以在新行中键入 %debug 并运行它。这将打开一个交互式调试环境,将用户带到异常发生的位置,还可以检查程序中变量的值,并执行操作,要退出调试器,可以按 q

Jupyter Notebook还有魔术命令_第5张图片

%%writefile 

把单元格的内容写入文件

Jupyter Notebook还有魔术命令_第6张图片

%%timeit

使用 %%timeit 来获取运行代码单元格所用的时间

Jupyter Notebook还有魔术命令_第7张图片

%whos

查看已定义的变量列表,可以使用 %whos %who_ls

Jupyter Notebook还有魔术命令_第8张图片

%%HMTL

在notebook中显示html内容
Jupyter Notebook还有魔术命令_第9张图片
魔术方法还有很多,大家可以自己尝试使用。

Jupyter Notebook还有魔术命令_第10张图片

你可能感兴趣的:(Python,jupyter,jupyter,python)