今天主要总结在微信中所看到的一篇推文中所讲到的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 创建演示稿呢?
Ipython Notebook使用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 原文链接翻译版链接 Jupyter Notebook Jupyther notebook ,也就是一般说的 Ipy...
- 第1章 准备工作第2章 Python语法基础,IPython和Jupyter Notebooks第3章 Pytho...
- 图片链接已失效,欢迎前往我的博客查看最新版本 Jupyter Notebook Jupyter notebook,...
- Jupyter notebook 前身为IPython Notebook,学习时,可以找两者的教程 Jupyter...