内省 |
在变量的前面或后面加上一个问号(?)就可以将有关该对象一些通用信息显示
|
Type/String Form/Length/Docstring
| |
也可以显示函数,使用(??)还可以显示出该函数的源代码
| |
(?)还可以搜索IPython命名空间,搭配通配符(*)如np.*load*?
| |
%run命令
|
运行脚本,只需将文件名传给%run就可以运行。如%run test.py
|
Ctrl-C
|
可用于终端正在执行的代码
|
Ctrl-Shift-V |
将剪贴板中的代码片段粘贴出来
|
%paste/%cpaste
|
可以承载剪贴板中的一切文本,并在shell中以整体形式执行
|
使用历史命令 |
Ctrl-P或上箭头键:向上搜索并重用命令历史
|
Ctrl-N或下箭头键:向下搜索并重用命令历史
|
最近的两个输出结果 |
分别保存在一个下划线(_)和两个下划线(__)中
|
输入的文本
|
被保存在(_iX),其中X为输入行号,如输入的27行写为_i27
|
%hist |
用于打印全部或部分输入历史
|
%reset
|
用于清空interactive命名空间
|
%xdel | 用于Ipython中移除特定对象的一切引用 |
记录输入和输出 | %logstart |
![](https://i-blog.csdnimg.cn/blog_migrate/f43e6fc5e8fcdae3fafd8a7ce25456d8.jpeg)
基本性能分析 | %prun和%run-p |