Jupyter Notebook的使用

简介

Jupyter Notebook是一个基于网页的用于交互计算的应用程序。

简言之,notebook是以网页形式打开,可以在code类型单元格中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在markdown类型的单元格中直接编写,便于作及时的说明和解释。

安装

如果安装了Anaconda的话,是有jupyter notebook的

或者也可以使用命令来安装

pip install notebook

启动

在命令行中输入

jupyter notebook

然后就会打开一个网页

更改工作目录

打开后,里面有很多乱七八糟的文件夹

但其实,我们可以自定义工作目录

比如我在桌面新建一个JupyterNotebook文件夹

然后打开命令行窗口,输入以下命令:

jupyter notebook --generate-config

这是生成配置文件 

找到这个目录

C:Usersadmiration.jupyter

然后选择一个编辑工具,以文本的形式打开

然后Ctrl+F,查找notebook_dir

找到这行语句,去掉前面的注释符号#

在引号中写入你创建的工作目录的路径,并在前面加个r

例如:

然后保存并关闭

简化启动方式

每次要打开命令行,非常麻烦

可以新建一个文本文档,写入jupyter notebook,并保存

然后重命名为start.cmd

以后打开jupyter时,只需要双击这个文件即可

基本操作

新建文件与导入文件

上传文件可以选择Upload,或者直接将文件复制到工作目录中

新建文件可以选择New,比如选择Python3

命令模式(蓝色边框)与编辑模式(绿色边框)

绿色表明此刻是编辑模式

可以通过快捷键Esc转入命令模式

但如果你要从命令模式转回编辑模式,只需要用鼠标点击一下编辑区域即可

单元格分类:code、markdown

如果是code类,前面会有In[ ],而markdown类单元格前面没有

切换方式为,使用快捷键Esc进入命令模式,然后在命令模式下使用快捷键M从code类切换为markdown类,在命令模式下使用快捷键Y从markdown类切换为code类

这个是code类:

这个是markdown类:

编辑以及执行

在编辑模式下,输入内容,直接输入Enter是换行操作,使用Ctrl+Enter,才能执行输入的内容

命令模式下使用快捷键A,可向当前单元格的前面加一行,使用快捷键B可向当前单元格的后面增加一个单元格

如果要删除当前单元格,还是先使用Esc进入命令模式,然后使用快捷键DD删除单元格

常用快捷键

单元格类型转换:Y、M

插入单元格:A、B

进入命令模式:Esc

代码补全:Tab

运行单元格:ctrl/shift/alt+enter

删除单元格:DD

markdown语法

①标题:使用1~6个#跟随一个空格来表示1~6级标题

Ctrl+Enter

 

②无序列表:使用*,-或+后跟随一个空格来表示

 

③有序列表:使用数字+点表示

 

④换行:使用两个或以上的空行

而且编辑的时候空更多的行,最后执行也只会空一行

⑤代码:可以使用`代码`来标记代码部分,使用'''语言 标记代码块

注意用的不是引号,而是`,就是英文状态下,键盘上1左边的符号

#### 代码

`print("hello")`

```python
def func()
    pass
```

⑥分割线:3个星号***或3个减号---

#### 代码

`print("hello")`
***
---

```python
def func()
    pass
```

⑦链接与图片:[文字](链接地址)   ![图像说明](图片链接

[跳转网页](https://www.cnblogs.com/cyx-b/p/12989862.html)

然后就会产生一个链接

点一下创建的链接,成功跳转

 

先将一张图片保存到工作目录下,图片名称为她在丛中笑.jpg

![我家的小飞鸟](她在丛中笑.jpg)

[]中的内容是图片信息,但是执行时不会显示

Ctrl+Enter

 

原文地址:https://www.cnblogs.com/cyx-b/p/12988881.html