jupyter notebook
jupyter notebook
目录:
0x00 jupyter-notebook的简介 0x01 jupyter-notebook的安装及界面 0x02 jupyter-notebook的功能界面详解 0x04 jupyter-notebook的技巧 |
||
---|---|---|
0x00 jupyter-notebook的简介
一.什么是jupyter-notebook
笔记本电脑将基于控制台的方法扩展到了一个定性的新方向,提供了一个适合捕获整个计算过程的基于Web的应用程序:开发,记录和执行代码,以及传达结果。Jupyter笔记本结合了两个组件:
- Web应用程序:基于浏览器的工具,用于交互式创作文档,其中包含解释性文本,数学,计算及其富媒体输出。
- Notebook文档:Web应用程序中可见的所有内容的表示,包括计算的输入和输出,说明文本,数学,图像和对象的富媒体表示。
1.Web应用程序的主要功能
- 用于代码的浏览器内编辑,具有自动语法突出显示,缩进和制表符完成/内省。
- 能够从浏览器执行代码,计算结果附加到生成它们的代码。
- 使用富媒体表示显示计算结果,例如HTML,LaTeX,PNG,SVG等。例如,matplotlib库呈现的出版品质图可以包含在内。
- 使用Markdown标记语言(可以为代码提供注释)对富文本进行浏览器内编辑,不仅限于纯文本。
- 能够使用LaTeX在markdown单元格中轻松包含数学符号,并由MathJax本机渲染
2.Notebook文档
Notebook文档包含交互式会话的输入和输出以及代码附带但不用于执行的附加文本。通过这种方式,笔记本文件可以作为会话的完整计算记录,将可执行代码与解释性文本,数学和结果对象的丰富表示交错。这些文档是内部JSON文件,并与.ipynb
扩展名一起保存。由于JSON是纯文本格式,因此可以对其进行版本控制并与同事共享。
可以通过nbconvert命令将笔记本导出为一系列静态格式,包括HTML(例如,博客文章),reStructuredText,LaTeX,PDF和幻灯片。
此外,.ipynb
可以通过Jupyter Notebook Viewer(nbviewer)共享公共URL中提供的任何 笔记本文档。此服务从URL加载笔记本文档并将其呈现为静态网页。因此,结果可以与同事或公共博客文章共享,而其他用户无需自己安装Jupyter笔记本。实际上,nbviewer只是nbconvert作为Web服务,因此您可以使用nbconvert进行自己的静态转换,而不依赖于nbviewer。
0x01 jupyter-notebook的安装及界面
一.jupyter-notebook的安装
1.先决条件
python运行环境
2.Anaconda
以我为例,我安装anaconda来运行jupyter notebook
二.运行
在anaconda prompt中输入:jupyter notebook