IPython使用

Tab键自动完成

  • 变量
  • 方法、属性
  • 模块
  • 文件路径

内省

?:在变量前面或后面加一个问号(?)就可以将有关该对象的一些通用信息显示出来。

%run命令

%run ipython_script_test.py

在IPython中执行一个Python脚本。此后,该文件中所定义的全部变量,还有各种import、函数和全局变量,就可以在当前的IPython shell 中访问了。

注:如果希望脚本能够访问在交互IPython命名空间中定义的变量,就应该使用%run -i

%paste and %cpaste

%paste 立即执行

%cpaste 需要–结束符

%time and %timeit

%time 报告执行时间
%timeit

pylab模式

ipython --pylab

集成matplotlib,防止GUI的事件循环接管Python会话的控制权。

%debug

在发生异常之后输入会调用那个“事后”调试器,并直接跳转到引发异常的那个栈帧。

%pdb

可以让IPython再出现异常之后自动调用调试器。

%prun and %run -p

基本性能分析

python -m cProfile -s cumulative cprof_example.py

%prun -l 7 -s cumulative run_experiment()  #分析的是Python语句而不是文件

%run -p -s cumulative cprof_example.py

jupyter notebook and jupyter qtconsole

%pylab inline

%matplotlib inline

《Python for Data Analysis》

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值