交互式编程环境IPython
IPython是一个功能强大的交互式shell,适合进行交互式数据可视化和GUI相关应用。
IPython的?
变量前后增加?将显示一些通用信息,包括函数对应的源代码。
IPython的%魔术命令
常用命令 | 说明 |
---|---|
%run | 运行.py文件 |
%magic | 显示所有魔术命令 |
%list | IPython命令的输入历史 |
%pdb | 异常发生后自动进入调试器 |
%reset | 删除当前命令空间中的全部变量或名称 |
%who | 显示IPython当前命名空间中已经定义的变量 |
%time statement | 给出代码的执行时间,statement表示一段代码 |
%timeit statement | 多次执行代码,计算综合平均执行时间 |