目录
快捷键
- 执行当前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
绘图
%matplotlib inline
# plot code block
在语句之间添加“!”进入命令行模式
!conda list
查看源代码
function_name?? 或 function_name?
nn.Parameter??
查看帮助文档
help(function_name)
help(nn.Papameter)
markdown 标题
- 一级标题
# 一级标题
- 二级标题
## 二级标题
markdown中插入表格
|操作符|解释|
|------|------|
| < |小于|
| <= |小于等于|
| > |大于|
| >= |大于等于|
| == |等于|
| != |不等于|
| is |是相同对象|
code cell中数学公式的输出
如:
方法1:latex形式
from IPython.display import Latex
Latex(r"$\sqrt{x^2+y^2}$")
方法2:python代码形式
%load_ext sympyprinting
from sympy import init_printing; init_printing()
x, y = symbols("x,y")
sqrt(x**2+y**2)
代码块运行效率分析
%%timeit
# your code block
某一行代码执行效率
%timeit print("hello, jupyter notebook")