Jupyter Notebook
Since Feb.7th,2017
配置 jupyter
jupyter notebook --generate-config
会在用户目录下生成一个配置目录,一般路径在 /home/xxx/.jupyter,该目录下会有一个配置文件 jupyter_notebook_config.py
调出一个窗口展示图表,可供交互。
%matplotlib qt4
调出(隐藏)代码块的输出
Esc + o
调整宽度(几乎占满屏幕)
在 ~/.jupyter/custom/custom.css 最后(script 之前)加上以下代码:
/* Make the notebook cells take almost all available width */
.container {
width: 99% !important;
}
/* keep compatible with the extension TOC2 sidebar*/
#notebook-container {
width: calc(100% - 250px) !important;
margin-right: 0 !important;
margin-left: auto !important;
}
/* Prevent the edit cell highlight box from getting clipped;
* important so that it also works when cell is in edit mode*/
div.cell.selected {
border-left-width: 1px !important;
}
其中/* keep compatible with the extension TOC2 sidebar*/
一段是为了在启用 Table of Contents 插件的侧边栏情况下保持兼容。87% 是 1080P 下合适的值,可能需要根据工作屏幕进行调整。
更换主题
https://github.com/dunovank/jupyter-themes
把 ipynb 文件 转化为 py 文件
ipython nbconvert test.ipynb --to python
需要注意一些语句比如%matplotlib inline
会有问题,因此可能需要再修改一下才能直接调用。
安装多个 kernel
假设之前的jupyter安装在python2.x环境中
输入pip3 install ipykernel
然后输入python3 -m ipykernel install --user
如果之前jupyter安装在python3.x环境中
输入pip2 install ipykernel
然后输入python2 -m ipykernel install --user
如果现在想将virtualenv安装的虚拟环境添加至jupyter中
使用activate
命令**虚拟环境
输入pip install ipykernel
然后输入python -m ipykernel install --user
http://www.tk4479.net/foxbuster/article/details/69945341
jupyter_contrib_nbextensions
启用的插件
- Codefolding
- Collapsible Headings
- contrib_nbextensions_help_item
- ExecuteTime
- Nbextensions dashboard tab
- Nbextensions edit menu item
- Scratchpad
- Table of Contents (2)
- Notify
Table of Contents (2)
dark 颜色配置:
- Hover color in toc: #daa520
- Color of highlight mark on scrolling: #41975e
- Color of sections with selected elements: #ffd700
- Color of sections with running cells: #ff0000
- Color of wrapper window background: #293340
- Color of sidebar border: #1a2028
- Color of navigate text: #6f7889
- Color of navigate numbe: #898f99
nbextensions configurator
根据 github 上的 installation,这是在安装 nbextension 时自动安装的依赖项,因此会自动启用,即在 home 页面的顶栏找到 Nbextensions 的选项,和 Files, Running,Clusters 等并列。但如果在集群上用高权限的用户安装,则使用的用户可能只能正常使用插件但找不到这个 configurator。因此需要以该用户身份运行jupyter nbextensions_configurator enable --user
。
上一篇: UICollectionViewCell图片不显示或者空白
下一篇: 改变图片的宽和高
推荐阅读
-
三星Notebook9值得买吗?三星Notebook9笔记本简单评测和拆解图
-
Linux下安装jupyter
-
1.1Jupyter notbook 的使用
-
anaconda 环境新建/删除/拷贝 jupyter notebook上使用python虚拟环境 TensorFlow
-
非线性函数的最小二乘拟合——兼论Jupyter notebook中使用公式 [原创]
-
【机器学习】(一)jupter notebook、初识数据的步骤
-
Jupyter修改默认文件保存路径
-
Jupyter安装拓展nbextensions及解决官网下载慢的问题
-
基于jupyter notebook的python编程(Win10通过OpenCv-3.4.1进行人脸口罩数据集的模型训练并进行戴口罩识别检测)
-
Jupyter notebook 创建、切换Anaconda(Python)虚拟环境