
为何要用Jupyter Notebook
推荐新记事本python用甚么GUI就有有人问:为何没有Jupyter Notebook。本来想统计数据分析和可视化的时候才介绍的,所以没有加之。最近要截屏比较多,用Jupyter Notebook能较好看见代码和结果。
Jupyter Notebook是甚么
Jupyter Notebook是一个开放源码的web应用流程,一个交互式笔记本笔记本电脑,全力支持运转 40 多种不同C语言。
它容许您建立和共享资源文档文件格式,包涵代码,方程组,可视化和叙事文本。
商业用途包括:统计数据冲洗和切换,值演示,统计可视化、统计数据可视化、机器学习等等。
全力支持以页面的形式撷取,GitHub 中纯天然全力支持 Notebook 展现,也能透过 nbviewer 撷取你的文档文件格式。当然也全力支持求出成 HTML、Markdown 、PDF 等多种不同文件格式的文档文件格式。
不仅能输入图片、音频、解法,甚至能呈现一些交互的可视化内容,比如能翻转的世界地图或者是能转动的二维数学模型。
好不好加装 Jupyter notebook
怎么关上cmd旧版本询问处:
1、选择已经开始=》所有流程=》附带=》cmd流程。
2、也能已经开始=》搜寻=》输入:cmd/cmd.exe quarterfinal。
3、windows键加之R,接着输入cmd,也能关上旧版本询问处。
透过 pip 加装:pip install jupyter

加装成功提示信息有:jupyter、jupyter-client、jupyter-console、jupyter-core。

实用性Jupyter notebook产品目录方向
加装完成先不要开启,先实用性产品目录方向。不然预设关上和留存Jupyter notebook文档产品目录在C盘。
关上cmd旧版本询问处输入:jupyter notebook--generate-config ,聚合预设配置文件到C:\Users\Administrator\.jupyter\jupyter_notebook_config.py

找到预设配置文件的产品目录。很多配置文件都是聚合到那个产品目录中。


关上jupyter_notebook_config.py搜寻c.NotebookApp.notebook_dir(大概在261行)
把#号拿掉,把值改成你要放置Jupyter notebook文档的产品目录方向。

以后Jupyter notebook建立的文档单厢留存到那个产品目录方向中。
好不好去开启Jupyter notebook
关上关上cmd旧版本询问处输入jupyter notebook quarterfinal,接着插件就会关上Jupyter notebook。

如何快速采用notebook
Jupyter notebook介面

右边快捷键

Files 相关联下面的文档条目。
running里头能看见配置文件询问处和notebooks文档运转的管理询问处,好像笔记本电脑的任务配置文件。
Clusters里头重定向页面能看有关加装详细资料,参见“IPython parallel”。
右边快捷键

Quit 和Logout 退出和注销。Upload上传文档,本地应该用不到。
New就是新建文档的快捷键。

下边文档条目

小三角能分类选择文档夹或者文档

Folders:所有文档夹勾选
All Notebooks:所有Notebooks(.ipynb)勾选
Running:所有在运转的勾选
Files:所有文档勾选
勾选文档,就会出现一排的快捷键。

Duplicate:复制
Rename:重命名
Move:移动(剪切)
Download:下载
Shutdown:关闭
View:视图
Edit:修改
垃圾桶标志不用过多解释删除啦。
有几种情况:Shutdown只有选择运转的文档才会出现。文档夹只有重命名、移动和删除。
进入Jupyter notebook文档页面
首先要理解Jupyter notebook是以单元格形式存在的,单元格能写代码、标记语言(Markdown是一种能采用普通文本GUI编写的标记语言)。
点击文档名能重命名

菜单栏:

菜单栏File(文档):

New Notebook:新建Notebook文档
Open:重新关上另外一个文档
Make a Copy:复制一份
Save as:另存为
Rename:重命名
Save and Checkpoint:留存和检查点,备份
Revert to Checkpoint:恢复检查点,恢复备份
Print Preview:打印预览
Download as:下载为Notebook文档、python文档、html、txt等等多种不同文件格式。
Close and Halt:关闭并停止
菜单栏Edit(编辑):

Cut Cells:剪切单元格
Copy Cells:复制单元格
Paste Cells Above:粘贴单元格上方部分
Paste Cells Below:粘贴单元格下方部分
Paste Cells Replace:粘贴单元格替换
Delete Cells:删除单元格
Undo Delete Cells:撤消删除单元格
Split Cell:拆分单元格
Merge Cell Above:合并单元格上方
Merge Cell Below:合并单元格下方
Move Cell Up:向上移动单元格
Move Cell Down:向下移动单元格
Edit Notebook Metadata:编辑Notebook统计数据
Find and Replace:查找和替换
Cut Cell Attachments:切割单元格附带
Copy Cell Attachments:复制单元格附带
Paste Cell Attachments:粘贴单元格附带
Insert Image:插入图片
菜单栏View(视图):

Toggle Header:显示隐藏标题
Toggle Toolbar:显示隐藏工具栏
Toggle Line Numbers:显示隐藏行号
Cell Toolbar:单元格工具栏
菜单栏Insert(插入):

Insert Cell Above:插入单元格上方
Insert Cell Below:插入单元格下方
菜单栏Cell(单元格):

Run Cells:运转所有单元格
Run Cells and Select Below:运转单元格并选择下方
Run Cells and Insert Below:运转单元格并在下面插入
Run All:全部运转
Run All Above:全部运转上方
Run All Below:全部运转下方
Cell Type:单元格类型
Current Outputs:当前输入
All Output:所有输入
菜单栏Kernel(核心):

Interrupt:中断
Restart:重启
Restart Clear Output:重启清除输入
Restart Run All:重启全部运转
Reconnect:重新连接
Shutdown:关掉
Change kernel:改变核心
菜单栏Widgets(小工具):

Save Notebook Widget State:留存Notebook小部件状态
Clear Notebook Widget State:清除Notebook小部件状态
Download Widget State:下载小部件状态
Embed Widgets:嵌入小部件
菜单栏Help(帮助):

User Interface Tour:用户介面预览,那个能带你了解介面。新手去看看。
Keyboard Shortcuts:键盘快捷键
Edit Keyboard Shortcuts:编辑键盘快捷键
Notebook Help:Notebook帮助网址
Markdown:Markdown网址
Python Reference:Python参考手册
IPython Reference:IPython参考手册
NumPy Reference:NumPy参考手册
SciPy Reference:SciPy参考手册
Matplotlib Reference:Matplotlib参考手册
SymPy Reference:SymPy参考手册
pandas Reference:pandas参考手册
About:关于
工具栏:每个图标都有中文注释,重要看一下鼠标图标,里头能搜寻看见快捷键说明。

单元代码区:
每一个单元代码即有影响又能互不影响。多个运转结果能同时在同一个介面,不像pycharm后面运转结果会关闭前一个再显示。这样能对比结果,对比统计数据。

所以JupyterNotebook很适合统计数据可视化、科学计算等等这些多统计数据、多展现图的项目测试对比。
