ipython备忘录

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的带返回的版本

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容