Maorongrong smile like sunshine

Ipython一些使用小技巧

2016-06-18

键盘快捷键

快捷键.png-141.2kB

魔术命令

魔术命令默认是可以不带百分号的,只要没有定义与其同名的变量即可。这个技术叫做automagic,可以通过%automagic打开或关闭。 可以使用%quickref%magic直接访问它的文档。

ipython1.png-56.7kB QQ截图20160329205727.png-112.5kB

调试器

执行%pdb命令可以让IPython在出现异常之后自动调用调试器。 当你想要设置断点或对函数/脚本进行单步调试以查看各条语句的执行情况时: - 第一 使用带-d选项的%run,将会在执行脚本文件中的代码之前先打开调试器。必须立即输入s(或step)才能进入脚本。 15.png-23.7kB 16.png-98.7kB

测试代码的执行时间

%time

一次执行一条语句,然后报告总体执行时间。但是相同语句多次执行所得到有效数据Wall Time(墙上时间)是会变的。

%timeit

对于任何语句,会自动多次执行以产生一个非常精确的平均执行时间。 嗷嗷.png-218kB

HTML NoteBook

一种基于Web技术的交互式计算文档格式。它有一种基于JSON的文档格式.ipynb,可以轻松分享代码、输出结果以及图片。IPython NoteBook应用程序是一个运行于命令行上的轻量级服务器进程,运行在8888端口。

注意: 可参考:在云中使用 IPython Notebook 开展出色的数据科学研究 可以在docker.com官网下载ipython/notebook官方docker镜像,启动容器-p 443:8888 -v ~/src:/root/src,在浏览器访问http://ip:443/

==================说明================= 各种类型docker镜像,不许自己构建,可以先在dockerhub搜寻 1.png-44.9kB 2.png-46.6kB 3.png-12kB


Comments