利用 Python 进行数据分析之IPython (一)

来源:互联网 发布:js获取file绝对路径 编辑:程序博客网 时间:2024/06/02 21:00

IPython : 一种交互式计算和开发环境

有关 EPDFree 以及 IPython 的安装请参考这个链接。

1、IPython 启动:

在这里就可以执行要写的 python 语句了。



2、Tab 自动补全

(1)、在 shell 中输入表达式时,只要按下 Tab 键,当前命名空间中任何与已输入的字符串匹配的变量(对象,函数等)就会被找出来;
(2)、可以在任何对象后面输入一个句点以便自动完成方法和属性的输入;



(3)、Tab 也可应用在模块上;


(4)、当输入任何看上去是文件路径的东西时,按下 Tab 也可以找出电脑文件系统中与之匹配的内容;


3、内省(object introspection)

在变量的前面或后面加上一个 “?” 就可以将有关该对象的一些通用信息显示出来;


?的另一个用法:
例:列出 Numpy 顶级命名空间中含有 “load” 的所有函数:


4、%run 命令

在 IPython 会话环境中,所有文件都可以通过%run命令当做 Python 程序执行。
例:存放在桌面的 2.py 脚本内容:
def f(x, y, z):return (x + y) / za = 2b = 8z = 2result = f(a, b, z)
运行:

5、快捷键