Jupyter Notebook功能强大,数据科学家可以在其中进行数据可视化,也可以创建和共享他们的文档,能帮助数据简化工作流程,实现更高的生产力和更便捷的协作。

目录

1. Jupyter Notebook的配置 ,采用密码方式启动Jupyter Notebook

1.1  生成一个Notebook配置文件

1.2  生成密码

1.3  修改Notebook配置文件

1.4. 修改Notebook启动时的工作目录

1.5 启动Notebook

2. Jupyter Notebook的使用

2.1 Jupyter Notebook中的单元格

2.2 Jupyter Notebook中的命令模式与编辑模式键


1. Jupyter Notebook的配置 ,采用密码方式启动Jupyter Notebook

1.1  生成一个Notebook配置文件

默认情况下,配置文件jupyter_notebook_config.py是不存在的,使用如下命令生成配置:

jupyter notebook --generate-config

该命令将在当前计算机中生成一个新的配置文件,对于Windows用户,通常它位于C:\Users\Administrator\.jupyter(这里用的是管理员身份,所以是Administrator用户,如果是其他用户,Administrator通常会替换为对应的用户名);

对于Linux用户,通常它位于~/.jupyter/jupyter_notebook_config.py(如果是以Root用户运行命令,需要使用jupyter notebook--generate-config--allow-root)。

1.2  生成密码

Jupyter Notebook提供了一个命令来设置密码,在命令行模式输入:

jupyter notebook password

根据提示输入你的密码,假设这里输入的密码为“databook”,之后生成的密码存储在文件jupyter_notebook_config.json中,通常该文件和前面生成的配置文件位于同一目录。打开该文件,可以发现文件中password后面有一段密码,例如jupyter_notebook_config.json文件内容为:

1.3  修改Notebook配置文件

在jupyter_notebook_config.py中找到c.NotebookApp.password所在行,取消注释,并将前面提到的密码复制到后面,代码如下。

c.NotebookApp.password = 'argon2:$argon2id$v=19$m=10240,t=10,p=8$DaJN+o87cmYjT81iH221iw$NYuCpCBbcrk2d/2BM+ueHw'

此外还可通过修改c.NotebookApp.port来自行指定Notebook运行的端口。

1.4. 修改Notebook启动时的工作目录

在jupyter_notebook_config.py中找到下面的行:

## The directory to use for notebooks and kernels.
#  Default: ''
#c.NotebookApp.notebook_dir = ''

取消c.NotebookApp.notebook_dir行的注释,并将目录修改为想要的目录。
         需要说明的是,在Windows系统下,由于转义符的原因需要使用“\\”,对于Linux是不需要这样做的。

1.5 启动Notebook

要运行它,只需在进入命令行模式后,输入:

jupyter notebook

                                                        启动Jupyter Notebook

2. Jupyter Notebook的使用

2.1 Jupyter Notebook中的单元格

首先运行命令jupyter notebook,单击右侧菜单“New”,选择使用python 3环境创建新的Notebook,此时浏览器将在新的标签页中创建一个Notebook。该Notebook的文件名为Untitled,可以单击Notebook中的“Untitled”对文件名进行修改,如图所示。

单击“重命名”按钮确认修改,就可以开始编辑这个名为新的文件了, 可以看到最顶部是对应的Notebook的名称,接下来是菜单栏/工具栏,通过菜单栏/工具栏执行选择不同操作。

接下来就是Notebook中最重要的部分——单元格(Cell)

单元格可分为3种不同类型:Code、Markdown和Raw NBConvert,单元格为Code类型,这个单元格中可以输入一行或多行的Python代码,同时可以运行该代码。在Code单元格中输入了一行代码,然后单击工具栏中的“运行”按钮,Notebook中将打印输出:

2.2 Jupyter Notebook中的命令模式与编辑模式键

Jupyter Notebook有两种模式:编辑模式与命令模式。

编辑模式下可以输入代码或文档,而命令模式下可以执行Jupyter Notebook命令。在编辑和命令模式之间切换,分别使用Esc键和Enter键。 快捷键命令可以通过在命令模式下按H键来获得帮助,即首先按Esc键,然后按H键

python 数据分析 |2. Jupyter Notebook配置和使用相关推荐

  1. python notebook配置_使用 Jupyter Notebook 配置 Stata\Python\Julia\R

    作者:许梦洁 (中山大学) E-mail: xumj9@mail2.sysu.edu.cn 原文链接:磐石若水 → 使用 Jupyter Notebook 配置 Stata/Python/Julia/ ...

  2. python开发笔记软件_图解Python编程神器Jupyter Notebook

    大家好!在本门课程中我会给大家详细讲解鼎鼎大名的Python编程神器Jupyter Notebook.Jupyter Notebook看似简单,实际上功能非常强大,而且有很多实用的小技巧.遗憾的是,目 ...

  3. Python 基础 之 jupyter notebook 中机器学习的简单入门书写数字识别 demo 操作学习

    Python 基础 之 jupyter notebook 中机器学习的简单入门书写数字识别 demo 操作学习 目录 Python 基础 之 jupyter notebook 中机器学习的简单入门书写 ...

  4. 一木.溪桥---Python数据分析之Jupyter

    一木.溪桥---Python数据分析之Jupyter Jupyter安装 Jupyter使用 快捷键 Jupyter安装 安装命令:pip install jupyter Jupyter使用 Step ...

  5. 为Jupyter notebook配置R kernel过程及踩坑记录

    为Jupyter notebook配置R kernel过程及踩坑记录 注意:本文为作者安装过程及折腾的过程,内容比较冗杂,如果读者想直接创建一个属于自己的子环境则参考: 如下文章: anaconda下 ...

  6. 【Python教程】Jupyter Notebook把一段很长的代码分成多行的解决办法

    Jupyter Notebook把一段很长的代码分成多行的解决办法 使用Jupyter Notebook时经常会遇到一段代码很长 导致代码块向右边延伸了很多 感觉 很! 不! 方! 便! 所以就想把这 ...

  7. Python安装Jupyter Notebook配置使用教程

    原文见:https://blog.csdn.net/qq_27825451/article/details/84427269 一.什么是jupyter 1.简介: jupyter notebook是一 ...

  8. 【Python基础】Jupyter Notebook最常用的五大配置技巧

    说到Jupyter Notebook(以下简称Jupyter),想必很多人都不陌生,这是一款神奇的web应用,权且可以把它当作python超级笔记本,当然它还支持R.Julia.Scala.Js等几十 ...

  9. 【Python】Jupyter Notebook 配置路径

    关于安装 安装Anaconda即可,或者也可以使用pip安装JupyterNotebook. 启动Jupyter 命令行输入jupyter notebook,如果你有默认浏览器的话,就可以弹出Jupy ...

最新文章

  1. 面对这些情况,要勇于说“不​”
  2. 029_自己实现一个HashMap
  3. 考勤系统的业务概念图
  4. 域服务器更改计算机名,Active Directory管理之:更改DC的IP地址与重命名DC计算机名...
  5. js 控制超出字数显示省略号
  6. Knn原理及Python实现、数据展示
  7. Python描述性统计
  8. C++小游戏 双人贪吃蛇
  9. 计算机视觉有哪些商业用途​
  10. 最新:斐讯K3千兆无线路由器刷官改版固件的详细图文教程
  11. 上海是怎么错失这些年的互联网机遇的?——写的很好,转
  12. 利用Get-FileHash工具进行哈希验证
  13. 计算机原理与体系结构王海瑞答案,袁梅
  14. 天线3db波束宽度_波束宽度
  15. 计算机系统与配置要求,电脑系统以及Adobe Audition的版本配置要求-喜马拉雅
  16. RxJava学习资源
  17. 【houdini vop】Block
  18. 数学建模 —— 多元回归分析
  19. MySQL的Binlog原理
  20. 无法使用备份文件 'D:\20160512.bak',因为原先格式化该文件时所用扇区大小为 512,而目前所在设备的扇区大小为 4096...

热门文章

  1. android高德地图api驾车路线规划,驾车路径规划-调起高德地图-示例中心-JS API 示例 | 高德地图API...
  2. 百度编辑器 UEditor 多图上传弹窗中去掉【在线管理】和【图片搜索】Tab页
  3. No qualifying bean of type [com.*.*.dao.InfoDao] found for :错误!
  4. 电信宽带连接不上无线可连接服务器,我家装的是电信的宽带,能连上无线网络,但是就是不能上网连接的信号也是非常好,请问是什么问题...
  5. An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent, and a s
  6. 一个老的游戏,据说全世界只有不到4000人可以走出这个房间--之“深红色房间”。...
  7. 目标分割:Mask RCNN
  8. 红米Note 4X详细刷成开发版开启ROOT超级权限的教程
  9. 刷leetcode习题
  10. 一.二.管理和信息化软件的关系