键盘快捷键
魔术命令
魔术命令默认是可以不带百分号的,只要没有定义与其同名的变量即可。这个技术叫做automagic,可以通过%automagic
打开或关闭。
可以使用%quickref
或%magic
直接访问它的文档。
调试器
执行%pdb
命令可以让IPython在出现异常之后自动调用调试器。
当你想要设置断点或对函数/脚本进行单步调试以查看各条语句的执行情况时:
- 第一
使用带-d
选项的%run
,将会在执行脚本文件中的代码之前先打开调试器。必须立即输入s(或step)
才能进入脚本。
测试代码的执行时间
%time
一次执行一条语句,然后报告总体执行时间。但是相同语句多次执行所得到有效数据Wall Time(墙上时间)是会变的。
%timeit
对于任何语句,会自动多次执行以产生一个非常精确的平均执行时间。
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搜寻