您的位置:首页 > 其它

Jupyter notebook 高级使用技巧

2019-05-16 21:11 176 查看

 

目录

快捷键

绘图

在语句之间添加“!”进入命令行模式

查看源代码

查看帮助文档

markdown 标题

markdown中插入表格

code cell中数学公式的输出

代码块运行效率分析

某一行代码执行效率

 

快捷键

  •  执行当前cell,并自动跳到下一个cell:Shift+Enter
  • 执行当前cell,执行后不自动跳转答下一个cell:Ctrl+Enter
  • 代码自动补全:对象名.Tab键
  • 为一行或者多行添加/取消注释:Crtl+ /

以下操作需要先点击cell左部,使其左边的边框变为蓝色

  • 删除当前cell:double D
  • 给当前cell的代码加行号:L(l)
  • 将当前cell转换为Markdown形式: M(m)
  • 在当前cell上方插入cell(insert cell above):a
  • 在当前cell下方插入cell(insert cell bellow):b
  • 将当前的cell转化为具有一级标题的maskdown:单1
  • 将当前的cell转化为具有二级标题的maskdown:单2
  • 将当前的cell转化为具有三级标题的maskdown:单3

绘图

[code]%matplotlib inline
# plot code block

在语句之间添加“!”进入命令行模式

[code]!conda list

查看源代码

function_name?? 或 function_name?

[code]nn.Parameter??

查看帮助文档

help(function_name)

[code]help(nn.Papameter)

markdown 标题

  •  一级标题
[code]# 一级标题
  • 二级标题
[code]## 二级标题

markdown中插入表格

[code]|操作符|解释|
|------|------|
| < |小于|
| <= |小于等于|
| > |大于|
| >= |大于等于|
| == |等于|
| != |不等于|
| is |是相同对象|

code cell中数学公式的输出

如:

方法1:latex形式

[code]from IPython.display import Latex
Latex(r"$\sqrt{x^2+y^2}$")

方法2:python代码形式

[code]%load_ext sympyprinting
from sympy import init_printing; init_printing()
x, y = symbols("x,y")
sqrt(x**2+y**2)

代码块运行效率分析

[code]%%timeit
# your code block

某一行代码执行效率

[code]%timeit print("hello, jupyter notebook")

 

 

 

 

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: