IPython简单魔术命令:%timeit 、%time、 %reset、%run *.py
2021-05-30 15:05
标签:信息 ipython class 空间 reset 打开 剪贴板 命名空间 简单 IPython简单魔术命令:%timeit 、%time、 %reset、%run *.py 标签:信息 ipython class 空间 reset 打开 剪贴板 命名空间 简单 原文地址:https://www.cnblogs.com/zzj666/p/14748838.htmlIPython有一些特殊的命令。能够方便轻松地控制IPython系统。
魔术命令以百分号%为前缀;可看作运行于IPython系统中的命令行程序,它们大都还有一些参数选项。在命令后面加问号(?)可以查看。默认可以不带百分号使用的,只要没有定义与其同名的变量即可。可以通过%automagic命令打开或者关闭此功能。
通过%quickref 或%magic命令可以查看所有的命令
%timeit
多次执行一条语句,并返回平均时间,
%%timeit
多次执行多条语句,并返回平均时间,
%time
返回执行一条语句的时间,
%%time
返回执行多条语句的时间,
%reset
删除当前空间的全部变量
%run *.py
在IPython中执行Python脚本
魔术命令+(?)显示文档
如:%time?
常用的魔术命令如下:
%quickref thon 快速参考
%magic 显示magic command详细文档
%debug 从最新的异常跟踪的底部进入交互式调试器
%hist 打印命令输入历史
%pdb 在发生异常后自动进入调试器
%paste执行剪贴板中的Python代码
%cpaste 打开一个特殊的提示符以便手工粘贴待执行的代码
%reset 删除interactive空间中的全部变量/名称
%run 执行一个python脚本
%page 分页显示一个对象
%time 报告statement执行的时间
%timeit 多次执行statement以计算平均执行时间,用于执行时间非常小的代码。
%who、%who_is、%whos 显示Interactive命名空间的中定义的变量,信息级别/冗余度可变
%xdel 删除变量,并尝试清楚其在IPython中的对象上的一切引用
文章标题:IPython简单魔术命令:%timeit 、%time、 %reset、%run *.py
文章链接:http://soscw.com/index.php/essay/89594.html