折返的Liung

我如溪水,静静流淌在山涧~~我如白云,俯瞰此生今生~~

IPython学习笔记

  • ipython --pylab=inline:ipython启动后默认导入numpy和matplotlib.pylab模块
  • ipython qtconsole:使用Qt Gui 后台
  • %lsmagic:列出ipython中的所有魔法命令
  • %whos: 查看变量
  • %reset: 清空变量,包括np和pylab模块
  • %pylab:重新导入numpy和pylab模块
  • %bookmark alias:将当前目录用alias作为标签,cd alias可以直接进入该目录
  • %run script.py 执行脚本
  • %edit script.py 编辑器中编辑脚本
  • %hist:输入之前的输入历史
  • _:下划线表示暂存的上次返回变量(grab previous result)
  • ipython采用tab自动补全功能

ipython继承Unix风格命令

  • %ls
  • %cd
  • %pwd
  • ...

Available line magics

%alias %alias_magic %autocall %automagic %autosave %bookmark %cd %clear %cls %colors %config %connect_info %debug %dhist %dirs %doctest_mode %ed %edit %env %gui %guiref %hist %history %install_default_config %install_ext %install_profiles %killbgscripts %less %load %load_ext %loadpy %logoff %logon %logstart %logstate %logstop %lsmagic %macro %magic %matplotlib %more %notebook %page %pastebin %pdb %pdef %pdoc %pfile %pinfo %pinfo2 %popd %pprint %precision %profile %prun %psearch %psource %pushd %pwd %pycat %pylab %qtconsole %quickref %recall %rehashx %reload_ext %rep %rerun %reset %reset_selective %run %save %sc %store %sx %system %tb %time %timeit %unalias %unload_ext %who %who_ls %whos %xdel %xmode

Available cell magics

%%! %%HTML %%SVG %%bash %%capture %%cmd %%debug %%file %%html %%javascript %%latex %%perl %%powershell %%prun %%pypy %%python %%python3 %%ruby %%script %%sh %%svg %%sx %%system %%time %%timeit %%writefile

Automagic is ON, % prefix IS NOT needed for line magics.

IPython标准键盘快捷键

  • Ctrl+P或上箭头:后向搜索命令历史中以当前输入的文本开头的命令
  • Ctrl+N或下箭头:前向搜索命令历史中以当前输入的文本开头的命令
  • Ctrl+R:执行读取的反向历史搜索(部分搜索)
  • Ctrl+Shift+V:从剪切板粘贴文本
  • Ctrl+C:终止当前正在执行的代码
  • Ctrl+A:将光标移至行首
  • Ctrl+E:将光标移至行尾
  • Ctrl+K:删除从光标开始至行尾的文本
  • Ctrl+U:删除当前行的所有文本
  • Ctrl+F:将光标向前移动一个字符
  • Ctrl+B:将光标向后移动一个字符
  • Ctrl+L:清屏

Comments