Jupyter Notebook的功能和特点
![在这里插入图片描述](https://img-blog.csdnimg.cn/ec102676a41d4d98ae37296d32a3beaf.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/55d1a3901f4146c297f8c44bcb7443eb.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16)
Jupyter Notebook的打开方式
![在这里插入图片描述](https://img-blog.csdnimg.cn/4e6c9e2fcf554d36a4f492ea325dcf6c.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/cbecc463ba7e40e2b15636bd9cd43e90.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/6137bc4dec2f48ffabd0a268d266a729.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) 方法三: ![在这里插入图片描述](https://img-blog.csdnimg.cn/7c3e217561c14eb791d76d7f34803220.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_13,color_FFFFFF,t_70,g_se,x_16) (根据时间需要去选择不同环境下的 Jupyter Notebook)
任选一种方式打开软件后,会自动跳转到默认浏览器。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/70b6088265394281906168c8b4b1a84a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) 初次打开后,默认路径在C盘目录下,这种默认路径使用起来非常不便。所以最好进行默认路径的修改。
修改Jupyter Notebook的默认目录
![在这里插入图片描述](https://img-blog.csdnimg.cn/321dd260dec5493ab1870356636e645f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16)
jupyter notebook --generate-config
![在这里插入图片描述](https://img-blog.csdnimg.cn/28e77813084f45cc85f07cf70deddf81.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/04c0385b66014573b5c02f7b95eff3f2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) 此时,关闭之前打开的jupyter。然后按照上面的图片,一步一步操作。
1、用记事本打开配置文件 jupyter_notebook_config.py 。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/3063e9e17c2f433ba7d250fafe732bbd.png) 使用组合键 Ctrl+F 查找字符串 “notebook_dir” ![在这里插入图片描述](https://img-blog.csdnimg.cn/f9254f280ee14fcd92520265c1848851.png) 2、取消前面的注释符号" = “,将” = "后面的值更改为你希望的工作目录。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/74d056d8a4ef48cc92a17371a89de58b.png) 需要注意的是, 1、所指定的目录文件夹必须存在。 2、修改完成之后要及时保存。
接着修改 jupyter 的属性。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/529ebffce4554b42b924706d72e3b309.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/182d1996a78a42fbbe7adf8426068fd9.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/c2813aaa3fda435083e594ce8f262595.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_18,color_FFFFFF,t_70,g_se,x_16) 之后,点击 “应用” 后,再点击 “确定” 。这样就修改好了。接着重新打开 jupyter。
打开后的界面如下图所示。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/51badb3f953443e6a5fd22b06ee306b3.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16)
Jupyter Notebook的界面介绍
主界面有三个选项卡。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/15665f972d0241fbb1a4e297a72e161f.png) Files将显示工作目录下的记事本文件列表。可以选择已有的记事本文件进行编辑和运行,可以点击 New 来新建一个记事本文件。
这里新建一个记事本文件,见下图。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/85a72aea2f38405bb6a3b9a8d59e29e6.png) 此时,会新打开一个文件,如下图: ![在这里插入图片描述](https://img-blog.csdnimg.cn/f70be0ab2f5b4f3b90202996b26fd3ae.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/4fedb0acf0074353b863c78a58cc3a64.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) 后缀名为:.ipynb
![在这里插入图片描述](https://img-blog.csdnimg.cn/d56a12c978af4d1f86a31dab0ee7be6b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/0ae64b5128ea44da9451db9e455b0b44.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) 或者使用Ctrl + Enter 运行程序。
默认生成的 cell 是一个代码类型的 cell,cell 有以下几种类型。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/bfa248374426415c89d4df7eeb023c90.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/2595fd549b3f469d9f187d8c3a4a1a2f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/695c46ac1cbb43f384493d87a3a9c409.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) 选中 cell 块后,点击 ![在这里插入图片描述](https://img-blog.csdnimg.cn/bf0bf06c1e2c43c1b9f13c47653be1e4.png) 之后,可调整 cell 块的顺序。
下面来演示添加标题和注释文字,标记模式的cell可使用Markdown语法编写。完成之后,点击运行,结果如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/8929d70e5708429da4864bff97ca7867.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) jupyter 在编辑或者运行过程中会自动保存。
我们在完成代码的编写后,直接退出即可。返回home界面,我们会在home页面的文件列表中看到刚刚编写好的记事本文件。
下面再来介绍Jupyter Notebook中的两种输入模式,分别是编辑模式和命令模式。
编辑模式就是我们刚刚介绍的,在单元格cell中的操作,它允许我们将代码或文本输入到一个单元格中。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/811f31cd1d21437dbae874f8ad2e6e2c.png) 命令模式。通过按ESC或使用鼠标在单元格的编辑器区域外单机来进入命令模式。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/56f77be73c5e4f89aacf75c214816b8e.png) 点击 help 选项可以了解更多关于 Jupyter Notebook 的使用方法。
![在这里插入图片描述](https://img-blog.csdnimg.cn/026b6daa00c14380b24e5adb5da58bab.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_13,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/075c870d7e404b97b1f5104dc9374550.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) 除此之外,点击编辑快捷键 ![在这里插入图片描述](https://img-blog.csdnimg.cn/430a6578ff75433a8ca8fbf79d3b7b35.png) 可以自定义快捷键。
Jupyter NoteBook的特殊用法
关联环境和包 — nb_conda
安装 nb_conda 包后能够将 conda 创建的环境与 Jupyter Notebook 相关联,便于在使用 Jupyter Notebook 时,在不同的环境下创建笔记本进行工作。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/0f41128e690a48dd8db91bd83e522776.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) 我用我的笔记本试验过,无法使用上述命令来安装 nb_conda 包,安装失败,出现下图问题,不知道是不是网和电脑的问题。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/3b1ab691bd3940c69c6e25c86394d415.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) 实际上,可以通过 Anaconda 中已经创建的不同环境中去打开 Jupyter Notebook ,效果是一样的 ![在这里插入图片描述](https://img-blog.csdnimg.cn/bf01a11af3f0445aa7616f91cdbc44e3.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16)
Jupyter NoteBook的其他功能
1、在Jupyter NoteBook可以使用命令行命令(终端命令)
有两种方法:
第一种:在单元格内输入终端命令。
只需要在这条命令的开头添加英文状态下的 “!” 。
这里以查看当前目录下的文件为例: ![在这里插入图片描述](https://img-blog.csdnimg.cn/4926552ec4274cdc981d410babc626f7.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) 第二种:使用Jupyter NoteBook提供的终端。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/da34d6429cf14323b02414e6409dda14.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) 如果不需要使用了,需要关闭时,点击关闭按钮。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/311104ffcf524f0b95831b57f92b3794.png) 如果关闭不了,也只能直接关闭网页了。
2、读取已经用别的代码编辑器写好的 “.py文件”
操作方法如下:
%load <路径名/文件名>
![在这里插入图片描述](https://img-blog.csdnimg.cn/5dea97059b4b4128896d889bd1e17c0b.png) 之后,点击运行。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/215ffee611be485aa41b7a359cc8568c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeHVlY2hhbmJh,size_20,color_FFFFFF,t_70,g_se,x_16) 3、运行已经用别的代码编辑器写好的 “.py文件”
操作方法如下:
%run <路径名/文件名>
![在这里插入图片描述](https://img-blog.csdnimg.cn/06ba422dd8e84049bc5017b1a73422ab.png) 之后,点击运行。
可见,不会在单元格内显示文件内的代码,会直接输出结果。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/19c8784f2a4949e4862911c2ca4663bb.png)
|