机器学习 | Jupyter Notebook安装与使用

简介: 机器学习 | Jupyter Notebook安装与使用

jupyter notebook安装与配置

Jupyter项目是一个非盈利的开源项目,源于2014年的ipython项目,因为它逐渐发展为支持跨所有编程语言的交互式数据科学和科学计算,是一款程序员和科学工作者的编程、文档、笔记、展示软件,.ipynb文件格式是用于计算型叙述的JSON文档格式的正式规范。

安装jupyter notebook的命令如下,直接在cmd命令行执行即可

pip install jupyter

启动jupyter notebook

jupyter notebook

进入界面后,就可以选在在哪个文件夹下操作,我们也可以自己配置jupyter notebook打开默认进入的目录。

首先查看jupyter notebook的安装目录,执行命令

jupyter notebook --generate-config

打开文件 jupyter_notebook_config.py 配置自己的文件路径,使用notepad++打开文件,并在文件中搜索 c.NotebookApp.notebook_dir = ‘’,在这个地方添加一句 c.NotebookApp.notebook_dir = ‘E:\JupyterNote’ 即可,注意要放开注释。

进入jupyter notebook后,新建一个python文件

下面就可以写python代码并运行,或者进行markdown文档的编写。

cell操作

什么是cell?

一对In Out会话被视作一个代码单元,称为cell,cell行号前的 * ,表示代码正在运行。

Jupyter总共支持两种模式:

  • 一种是编辑模式(Enter),在命令模式下回车Enter或鼠标双击cell进入编辑模式,编辑模式下可以操作cell内文本或代码,剪切、复制、粘贴、移动等操作。
  • 另一种是命令模式(Esc),按Esc退出编辑,进入命令模式,在命令模式下可以操作cell单元本身进行剪切、复制、粘贴、移动等操作。

两种模式下的快捷键操作

① 两种模式通用快捷键

  • Shift+Enter,执行本单元代码,并跳转到下一单元
  • Ctrl+Enter,执行本单元代码,留在本单元

② 命令模式:按ESC进入

  • Y,cell切换到Code模式
  • M,cell切换到Markdown模式
  • A,在当前cell的上面添加cell
  • B,在当前cell的下面添加cell
  • 双击D:删除当前cell
  • Z,回退
  • L,为当前cell加上行号 <!–
  • Ctrl+Shift+P,对话框输入命令直接运行
  • 快速跳转到首个cell,Crtl+Home
  • 快速跳转到最后一个cell,Crtl+End -->

③ 编辑模式:按Enter进入

  • 补全代码:变量、方法后按Tab键
  • 为一行或多行代码添加/取消注释:Ctrl+/(Mac:CMD+/)
  • 多光标操作:Ctrl键点击鼠标(Mac:CMD+点击鼠标)
  • 回退:Ctrl+Z(Mac:CMD+Z)
  • 重做:Ctrl+Y(Mac:CMD+Y)

相关文章
|
2月前
|
机器学习/深度学习 分布式计算 DataWorks
机器学习PAI常见问题之安装pyalink卡在qtconsole 4.0如何解决
PAI(平台为智能,Platform for Artificial Intelligence)是阿里云提供的一个全面的人工智能开发平台,旨在为开发者提供机器学习、深度学习等人工智能技术的模型训练、优化和部署服务。以下是PAI平台使用中的一些常见问题及其答案汇总,帮助用户解决在使用过程中遇到的问题。
|
13小时前
|
Python Windows
Jupyter Notebook的使用
Jupyter Notebook的使用
7 0
|
14天前
|
Ubuntu 网络安全 数据安全/隐私保护
使用SSH隧道将Ubuntu云服务器Jupyter Notebook端口映射到本地
这样,你就成功地将Ubuntu云服务器上的Jupyter Notebook端口映射到本地,使你能够通过本地浏览器访问并使用Jupyter Notebook。
36 1
|
14天前
|
JSON 数据可视化 数据挖掘
适合数据分析的ide---Jupyter Notebook的安装使用
适合数据分析的ide---Jupyter Notebook的安装使用
|
24天前
|
机器学习/深度学习 安全 数据安全/隐私保护
Windows系统安装Jupyter Notebook并实现公网访问内网笔记服务
Windows系统安装Jupyter Notebook并实现公网访问内网笔记服务
|
27天前
|
Linux 数据安全/隐私保护 Python
Linux下远程访问Jupyter Notebook 配置
Linux下远程访问Jupyter Notebook 配置
18 0
|
28天前
|
Windows
Anaconda 与 Jupyter notebook
Anaconda 与 Jupyter notebook
|
28天前
|
自然语言处理 数据可视化 数据挖掘
Python 的科学计算和数据分析: 解释什么是 Jupyter Notebook?
Python科学计算与数据分析中,借助`numpy`进行数值计算,`matplotlib`用于绘图。Jupyter Notebook提供交互式编程环境,支持多语言,集成各种可视化工具。其优势在于结合代码、结果和文本,提升工作效率,具备自动补全、语法高亮等特性。示例展示了导入库,生成随机数据并用`matplotlib`画正弦波图的过程。Jupyter Notebook虽便捷,但复杂任务可能需结合`scipy`、`pandas`等更多库。
19 4
|
1月前
|
机器学习/深度学习 数据可视化 数据挖掘
Jupyter Notebook交互式开源笔记本工具
Jupyter Notebook交互式开源笔记本工具
|
2月前
|
IDE 数据可视化 数据挖掘
Jupyter Notebook使用教程——从Anaconda环境构建到Markdown、LaTex语法介绍
Jupyter Notebook使用教程——从Anaconda环境构建到Markdown、LaTex语法介绍
77 2