ipython一些技巧
Posted chenqionghe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ipython一些技巧相关的知识,希望对你有一定的参考价值。
书签功能
保存常用的目录的别名以便实现快速跳转
%bookmark web /Users/chenqionghe/web
进入
cd web
列出所有书签
%bookmark -l
如下
%bookmark -l
Current bookmarks:
web -> /Users/chenqionghe/web
内省
一个问号?
变量的前面或后面加一个问号?显示通用信息两个问号??
如果是一个函数或者实例方法,显示源码
3.问题和星?
np.load*搜索所有匹配的函数
%run命令
所有的文件都可以当做python程序运行
- %run my.my
执行剪贴板中的代码
%paste
matplotlib集成与pylab模式
ipython --pylab
与操作系统交互
- !cmd 在系统shell中执行cmd
- output=!cmd args,执行cmd,并将stdout存放在output中
ip_info=!ifconfig eth0|grep "inet"
- %env:以dict形式返回系统环境变量
测试代码执行时间
- %time:求一次执行的时间
- %timeit:未多次执行%time的平均时间
性能分析
%prun
%run -p
以上是关于ipython一些技巧的主要内容,如果未能解决你的问题,请参考以下文章