码迷,mamicode.com
首页 > 编程语言 > 详细

ipython一些技巧

时间:2020-01-20 14:43:53      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:current   stdout   执行时间   users   多次   文件   一个   imei   源码   

书签功能

保存常用的目录的别名以便实现快速跳转

%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一些技巧

标签:current   stdout   执行时间   users   多次   文件   一个   imei   源码   

原文地址:https://www.cnblogs.com/chenqionghe/p/12217529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!