同一个cell运行显示全部结果
在普通Jupyter代码下,省略print的输出只会输出最后一个结果,但有时为了方便想显示全部结果,此时在cell中加入如下代码即可
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
显示结果如下
常用快捷键
功能 | 快捷键 |
---|---|
快速调出所有快捷键 | Ctrl + Shift + P |
拆分代码块 | Ctrl + Shift + - |
合并选中的单元格 | Shift + M |
Cell 复制 / 剪切 / 粘贴 | Esc + C / X / V |
Cell 删除 / 撤销删除 | Esc + DD / Z |
Cell | Esc + C |
多个cell合并 | Esc + Shift + M |
关闭当前cell行号 | Esc + L |
把虚拟环境添加到Jupyter中
可以pip一个库,也可以通过代码添加,之后补全。
Jupyter代码自动补全
参见链接 ubuntu20.04给jupyter notebook安装自动补全代码语法的插件工具
第一步:自行进入你的python编译环境
备注:虚拟环境下别忘了激活
第二步:安装插件
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn jupyter_contrib_nbextensions
第三步:~install --user
jupyter contrib nbextension install --user
出现ok说明成功!
第四步:安装这玩意儿
pip install jupyter_nbextensions_configurator
第五步:启用
jupyter nbextensions_configurator enable --user
出现ok说明成功!
第六步:测试打开hinterland勾选即可
重启jupyter之后点击Nbextensions,将hinterland勾选即可
显示目录
在安装了上面所讲的 jupyter_contrib_nbextensions 插件后其实就可以直接启用这一功能了。
启动jupyter notebook,选择 Nbextensions,勾选 Table of Contents(2),并勾选 disable。
之后打开文件就可以通过下图所指位置显示目录。
MarkDown书写
1、如何换行
先敲两个空格然后再回车
2、如何编写公式
https://www.jianshu.com/p/9275f846609f
图片不能交互拖动
在Jupyter中画图有时不能交互拖动放大,此时添加下面一行代码
%matplotlib notebook