更好的使用jupyter notebook
程序员文章站
2022-06-01 09:52:35
...
-
自定义主题:https://github.com/dunovank/jupyter-themes(默认的主题挺好使, 一般不改变)
-
jupyter extension:
-
安装方法
# https://github.com/ipython-contrib/jupyter_contrib_nbextensions pip install jupyter_contrib_nbextensions jupyter contrib nbextension install --user
-
安装完后,勾选下列插件
-
Hinterland(代码自动补全)
-
Table of Contents(将Markdown的标题形成目录)
-
Snippets Menu(向Jupyter笔记本添加定制的菜单项,以插入代码片段、样板文件和示例)
-
Snippets(插入自定义的代码片段)
-
Codefolding(将代码折叠功能从CodeMirror添加到codecell)
-
Freeze(可以“冰冻”某个代码块,有个代码块儿暂时不再使用,就可以暂时冰冻,这样就无法运行,也不会被误删除)
-
highlighter(可以高亮注释)
-
-
-
自定义snippets
{ "snippets" : [ { "name" : "high level plot", "code" : [ "import matplotlib.animation as animation", "from matplotlib import rc", "from IPython.display import HTML, Image", "rc('animation', html='html5')", "import plotly", "import plotly.offline as off", "import plotly.plotly as py", "import plotly.graph_objs as go" ] } ] }
- cmd窗口执行jupyter --data-dir,获取jupyter路径,替换下面$(jupyter --data-dir)
- snippets.json文件路径一般为 $(jupyter --data-dir)/nbextensions/snippets/snippets.json
- 在snippets.json文件中添加新的block,即可。
- 常用的block举例如下:
-
常用快捷键
- Esc:进入命令模式,左边蓝色边距提示
- Enter:进入编辑模式,左边绿色边距提示
- A:命令模式下,cell上方增加单元
- B:命令模式下,cell下方增加单元
- DD:命令模式下,删除当前cell
- F:命令模式下,查找和替换
- H:命令模式下,提供快捷键列表
-
保存结果
- 保存为html发布:File->Download as-> HTML即可
- 保存为PDF发布:File->Download as->PDF via LaTex
推荐阅读
-
windows系统下jupyter notebook使用虚拟环境
-
实用Jupyter Notebook扩展工具——提升你的工作效率
-
Jupyter Notebook使用 tqdm显示进度条(单行显示)
-
如何使用vuejs实现更好的Form validation?
-
1.1Jupyter notbook 的使用
-
详解如何更好的使用module vuex
-
anaconda 环境新建/删除/拷贝 jupyter notebook上使用python虚拟环境 TensorFlow
-
非线性函数的最小二乘拟合——兼论Jupyter notebook中使用公式 [原创]
-
Linux如何安装和使用Trickle以便更好的进行宽带控制
-
基于jupyter notebook的python编程(Win10通过OpenCv-3.4.1进行人脸口罩数据集的模型训练并进行戴口罩识别检测)