当前位置:网站首页>数据挖掘-01
数据挖掘-01
2022-07-28 03:40:00 【画个圈圈诅咒你 yebo】
目录
一、JupyterNotebook介绍
①简介
Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。
简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
②组成部分
(1)网页应用
网页应用即基于网页形式的、结合了编写说明文档、数学公式、交互计算和其他富媒体形式的工具。简言之,网页应用是可以实现各种功能的工具。
(2)文档
即Jupyter Notebook中所有交互计算、编写说明文档、数学公式、图片以及其他富媒体形式的输入和输出,都是以文档的形式体现的。
这些文档是保存为后缀名为.ipynb的JSON格式文件,不仅便于版本控制,也方便与他人共享。
此外,文档还可以导出为:HTML、LaTeX、PDF等格式。
③Jupyter Notebook的主要特点
① 编程时具有语法高亮、缩进、tab补全的功能。
② 可直接通过浏览器运行代码,同时在代码块下方展示运行结果。
③ 以富媒体格式展示计算结果。富媒体格式包括:HTML,LaTeX,PNG,SVG等。
④ 对代码编写说明文档或语句时,支持Markdown语法。
⑤ 支持使用LaTeX编写数学性说明。
二、安装Jupyter Notebook
1. 安装
① 安装前提
安装Jupyter Notebook的前提是需要安装了Python(3.3版本及以上,或2.7版本)。
② 使用Anaconda安装
如果你是小白,那么建议你通过安装Anaconda来解决Jupyter Notebook的安装问题,因为Anaconda已经自动为你安装了Jupter Notebook及其他工具,还有python中超过180个科学包及其依赖项。
常规来说,安装了Anaconda发行版时已经自动为你安装了Jupyter Notebook的,但如果没有自动安装,那么就在终端(Linux或macOS的“终端”,Windows的“Anaconda Prompt”,以下均简称“终端”)中输入以下命令安装:
conda install jupyter notebook③ 使用pip命令安装
1. 把pip升级到最新版本
- Python 3.x
pip3 install --upgrade pip- Python 2.x
pip install --upgrade pip- 注意:老版本的pip在安装Jupyter Notebook过程中或面临依赖项无法同步安装的问题。因此强烈建议先把pip升级到最新版本。
2. 安装Jupyter Notebook
- Python 3.x
pip3 install jupyter- Python 2.x
pip install jupyter三、运行Jupyter Notebook
如果你有任何jupyter notebook命令的疑问,可以考虑查看官方帮助文档,命令如下:
jupyter notebook --help或
jupyter notebook -h① 默认端口启动
在终端中输入以下命令:
jupyter notebook执行命令之后,在终端中将会显示一系列notebook的服务器信息,同时浏览器将会自动启动Jupyter Notebook。
启动过程中终端显示内容如下:
$ jupyter notebook
[I 08:58:24.417 NotebookApp] Serving notebooks from local directory: /Users/catherine
[I 08:58:24.417 NotebookApp] 0 active kernels
[I 08:58:24.417 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
[I 08:58:24.417 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).- 注意:之后在Jupyter Notebook的所有操作,都请保持终端不要关闭,因为一旦关闭终端,就会断开与本地服务器的链接,你将无法在Jupyter Notebook中进行其他操作啦。
浏览器地址栏中默认地将会显示:http://localhost:8888。其中,“localhost”指的是本机,“8888”则是端口号。

URL
如果你同时启动了多个Jupyter Notebook,由于默认端口“8888”被占用,因此地址栏中的数字将从“8888”起,每多启动一个Jupyter Notebook数字就加1,如“8889”、“8890”……
② 指定端口启动
如果你想自定义端口号来启动Jupyter Notebook,可以在终端中输入以下命令:
jupyter notebook --port <port_number>其中,“<port_number>”是自定义端口号,直接以数字的形式写在命令当中,数字两边不加尖括号“<>”。如:jupyter notebook --port 9999,即在端口号为“9999”的服务器启动Jupyter Notebook。
③ 启动服务器但不打开浏览器
如果你只是想启动Jupyter Notebook的服务器但不打算立刻进入到主页面,那么就无需立刻启动浏览器。在终端中输入:
jupyter notebook --no-browser此时,将会在终端显示启动的服务器信息,并在服务器启动之后,显示出打开浏览器页面的链接。当你需要启动浏览器页面时,只需要复制链接,并粘贴在浏览器的地址栏中,轻按回车变转到了你的Jupyter Notebook页面。

例图中由于在完成上面内容时我同时启动了多个Jupyter Notebook,因此显示我的“8888”端口号被占用,最终分配给我的是“8889”。
边栏推荐
- 每日练习------实现双色球的彩票功能。规则:从36个红球中随机选择不重复的6个数,从15个篮球中随机选择1个组成一注彩票。可以选择买多注。
- 2022-07-27:小红拿到了一个长度为N的数组arr,她准备只进行一次修改, 可以将数组中任意一个数arr[i],修改为不大于P的正数(修改后的数必须和原数不同), 并使得所有数之和为X的倍数。
- BRD,MRD,PRD的区别
- "Xiaodeng" network equipment monitoring in operation and maintenance
- Unity简单实现对话功能
- 贪心——45. 跳跃游戏 II
- 【P4】解决本地文件修改与库文件间的冲突问题
- Daily practice ----- realize the lottery function of two-color ball. Rules: Six non repeating numbers are randomly selected from 36 red balls, and one from 15 basketball is randomly selected to form a
- MangoPapa 的实用小脚本(目录篇)
- 一个仿win10蓝屏的404页面源码
猜你喜欢

Log analysis tool (Splunk)

"Xiaodeng" network equipment monitoring in operation and maintenance

Unity简单实现对话功能

8000 word explanation of OBSA principle and application practice

Server memory failure prediction can actually do this!

Illustrated: detailed explanation of JVM memory layout

沃尔沃:深入人心的“安全感” 究竟靠的是什么?

AIRIOT答疑第6期|如何使用二次开发引擎?

TypeError: ufunc ‘bitwise_and‘ not supported for the input types, and the inputs could not be safely

tensorboard使用记录
随机推荐
动态规划——474. 一和零
Unity简单实现对话功能
CF question making record from July 25th to July 31st
Shell: one click deployment PXE
服务器内存故障预测居然可以这样做!
Billions of asset addresses are blacklisted? How to use the tether address freezing function?
Redis source code analysis (who says C language can't analyze it?)
AIRIOT答疑第6期|如何使用二次开发引擎?
如何让外网访问内网IP(esp8266网页使用)
单调栈——739. 每日温度
Redis basic operation
数据丰富的计算:M.2在边缘遇到AI
ES6 从入门到精通 # 08:扩展的对象的功能
[paper notes] mobile robot autonomous navigation experimental platform based on deep learning
20220726 at command test of Bluetooth module hc-05 of Huicheng Technology
单调栈——42. 接雨水——面大厂必须会的困难题
每日练习------实现双色球的彩票功能。规则:从36个红球中随机选择不重复的6个数,从15个篮球中随机选择1个组成一注彩票。可以选择买多注。
Weekly recommended short video: how to correctly understand the word "lean"?
动态规划——63. 不同路径 II
Outlook 教程,如何在 Outlook 中使用颜色类别和提醒?