ipython备忘录

1.ipython安装

http://ipython.org/install.html


http://archive.ipython.org/release/2.2.0/

Anaconda安装

http://continuum.io/downloads

/

问题:安装了ipython和anaconda以后,貌似很好用,但是后面碰到一个棘手的问题。

就是后面安装其他python库比如mysqldb,ipython里面找不到它,因为现在的默认python变成了anaconda那个安装目录了,但是

mysqldb依旧安装到原先的python里面去。

所以,怎么办呢?

我卸载了anaconda和ipython,再重新安装ipython,问题解决了。

有没有同学有更好的解决方案呢?

2.下面是刚刚获得2013年jolt大奖的IDE

ipython notebook

http://ipython.org/notebook.html

///

3.magic相关的

分为Line Magic和Cell Magic

1.Line Magic

  %

 %timeit range(1000)


2.Cell Magic

%%

  %%timeit x=numpy.random.randn((100,100))

   numpy.linalgsvd(x)  


常用magic函数

lsmagic  列出有哪些magic函数

magic 完整的帮助


automagic  

  不带参数,就在on和off之间切换

  带参数

     on,1,True

     off,o,False

  

cls  clear screen

colors  noclor|linux|lightbg


config 配置ipython

cpaste 粘贴并且执行一个预先格式化好的代码块

debug  激活交互式debugger
dhist
  显示历史的目录
  cd -1

dir
  %dir不再有
  使用外部命令 !dir

doctest_mode  切换on/off
gui 
  enable or disable IPython GUI event loop integration
  gui wx
  gui qt
  gui tk
  gui osx
  gui  disable all event loop integration
killbgscripts
  kill all BG processes started by %%script and its family
load 
  load code into the current frontend
load_ext
  load an IPython extension by its module name
logoff
logon
logstart
logstate
logstop
macro
matplotlib
   matplotlib backend:TKAgg  (默认配置)
   matplotlib qt|gtk|inline|osx|qt4|tk|wx
notebook
    notebook支持三种格式的文件: json/ipynb,py
   notebook  -e  foo.py或者foo.ipynb 或者 foo.json(文件后缀决定了输出的格式)
   notebook   -f   json  foo.ipynb   (格式转换foo.ipynb->foo.json)
 
pylab
quickref

run

   运行script文件

   下面两种用法是类似的:

  %run hello.py

  !python hello.py

store

system

sx

  调用外部命令,下面两种用法是等价的:

  %sx command

  !!command

who, whos,who_ls

  who_ls是who的带返回的版本




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值