基本用法
- 运行命令
- ! 表示运行系统命令
- % 表示运行单行命令
- %% 表示运行Cell命令
- 展开/隐藏输出
在结果的左侧双击即可隐藏,再单击即展开。
添加jupyter notebook环境
一般anaconda的环境会在jupyter中显示,我们可以随意切换环境。但有时会显示不出来,此时就要手动添加:
python -m ipykernel install --user --name myenv --display-name "Python (myenv)"
参考stackoverflow
使用LaTex写公式
当我们在markdown编辑模式下输入
$P(A|B)=\frac{P(B|A)P(A)}{P(B)}$
会自动展开成
P
(
A
∣
B
)
=
P
(
B
∣
A
)
P
(
A
)
P
(
B
)
P(A|B)=\frac{P(B|A)P(A)}{P(B)}
P(A∣B)=P(B)P(B∣A)P(A)
为jupyter扩展插件
!pip3 install jupyter_contrib_nbextensions -y
# conda install -c conda-forge jupyter_contrib_nbextensions -y
!jupyter contrib nbextension install
!jupyter_contrib_nbextensions
注意在jupyter中用!执行命令时是不可交互的,即我们看到的结果只是从终端转过来的输出,不能再给终端输入指令了。因此在执行需要确认的安装过程时,要么就通过-y
来跳过确认,要么就开一个终端来执行安装。
下面这些扩展工具可能是比较有用的。
Hinterland
Hinterland功能可以让你每敲完一个键,就出现下拉菜单,可以直接选中你需要的词汇。
Snippets
Snippets在工具栏里加了一个下拉菜单,可以非常方便的直接插入代码段,完全不用手动敲。
目录 Table of Contents
这个功能可以自动找到所有的标题,生成目录(TOC)。
并且这个目录还是移动的呦,你可以放在侧边栏,也可以拖动到任何你喜欢的地方悬浮起来。
隐藏代码 Hide input all
将所有代码隐藏,只显示输出结果。
另外还有一个扩展,叫Hide input
,只对当前单元格隐藏。
Autopep8
一键美化代码,强迫症的福音。但是需要服务器上安装过autopep8这个python包。
Variable Inspector 变量查看器
在一个浮窗中显示所有已经定义的变量。神器啊!