Jupyter 使用笔记
看了一下官网的 jupyter lab 和 jupyter notebook,前者的很不错,像一本书一样,我更喜欢前者。
Jupyter 默认支持python,官方也有 C++的实现,我想加入 node.js 的实现,看看社区又没有好的相关方案。
JavaScript 支持
JavaScript kernel for jupyter https://github.com/n-riesco/ijavascript
安装 JavaScript 核心
$ npm install -g ijavascript
$ ijsinstall
$ jupyter notebook
新建 Notebook 的时候就有了 JavaScript 的选项了。
Markdown attachments
在 ToolBar
栏设置格式为 Markdown,就可以直接拖拽图片到 Cell 中了,也可以在 MenuBar-Edit-Insert Image 来上传图片。
附件管理可以在 MenuBar-View-CellToolbar-Attachments中,来进行管理。
![jupyter-notebook.png](attachment:jupyter-notebook.png)
以上的前提为 Cell 的格式为 Markdown,而不能是 Code。
jupyterlab
jupyterlab 是 jupyter notebook 的增强版。
- jupyterlab——下一代notebook https://zhuanlan.zhihu.com/p/38612108
- Jupyterlab:超强的下一代Jupyter Notebook https://blog.51cto.com/u_15127564/2712897
可以通过将Jupyter Lab的URL中的 lab更改为tree来切换经典的Notebook视图和JupyterLab视图。
安装以及打开:
$ pip install jupyterlab
$ jupyter lab