[利用python进行数据分析 书笔记]第3章 IPython:一种交互式计算和开发环境
内省 | 在变量的前面或后面加上一个问号(?)就可以将有关该对象一些通用信息显示 |
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 |
基本性能分析 | %prun和%run-p |