今天主要总结在微信中所看到的一篇推文中所讲到的Ipython Notebook的使用技巧。
1、Ctrl+Shift+P与Help->Keyboard Shortcuts都可以快速的调出快捷键。
几个快捷键:
Esc+F:在代码里查找、替换、忽略输出
Esc+O 在cell和输出结果之间切换
Shift+M 合并cell
2、变量的完美显示。
修改内核选项:
InteractiveShell.ast_node_interactivity = "all"可以看到对独占一行的所有变量或者语句都显示。
3、查询帮助。
在库、方法、变量的前面加上?
?str.replace()
4、在notebook中做图,除了用matplotlib之外,还可以用mpld3、bokeh、plot.ly。
5、运行python代码的Magic命令。
%run可以运行.py格式的python代码,也可以运行其他的jupyter notebook 文件。但是注意使用%run与导入一个python模块是不一样的。
6、%who:可以列出所有的全局变量,加上参数str将只列出字符串型的全局变量。
7、计时。
%%time:计算cell内代码的单次运行时间信息。
%%timeit:该模块运行某语句100,000(默认值),然后提供最快的3次的平均值作为结果。
8、导出cell内容/显示外部脚本的内容。
%%writefile 可以保存cell的内容到外部文件。(以一个新的文件的形式)
%%pycat 功能是把外部文件语法高亮显示(以弹出窗方式)
9、%prun+函数声明
给出一个按顺序排列的表格,显示每个内部函数的耗时情况,每次调用函数的耗时情况,以及累计耗时。
例如:%prun some_useless_slow_function()
10、%pdb:调试程序。
11、不让末句的函数输出结果时,只需要在该函数的末尾加上一个分号。
12、给Jupyter安装其他内核:
通过anaconda安装:conda install -c r r-essentials
13、多指针同步编辑:按住Alt键并拖拽鼠标即可。
今天的问题:具体怎么从Jupyter notebook 创建演示稿呢?
网友评论