ipython备忘录

来源:互联网 发布:国家网络诈骗举报中心 编辑:程序博客网 时间:2024/05/18 08:46

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
原创粉丝点击