JupyterNotebook基本操作

简介: JupyterNotebook基本操作

目录


Jupyter notebook文件操作


创建文件


修改文件名


复制文件


移动文件


删除文件


上传文件


下载文件


Jupyter notebook单元格操作


内容类型


编辑模式


快捷键


对照表


命令模式


编辑模式


查看快捷键


进入Jupyter Notebook主界面“File”中


VSCode配置Jupyter notebook


安装Jupyter插件


ipynb文件


py文件




Jupyter notebook文件操作


操作Jupyter内的文件途径有2种:


  • 服务与客户端同一台设备上,可以直接修改文件夹与文件,也可以通过Jupyter操作

  • 服务与客户端不在同一台设备上,通过Jupyter操作

2.png

创建文件


打开浏览器的Jupyter后,右上角可以创建新的

3.png

注意


Jupyter创建的Python文件后缀为.ipynb


修改文件名


  • 双击文件名

  • 在文件列表中修改,需要在文件关闭的情况下
  • 4.png

复制文件

5.png

移动文件

6.png

删除文件

7.png

上传文件


选择上传文件按钮,选中文件即可

8.png

下载文件

9.png

Jupyter notebook单元格操作


Jupyter Notebook文档由一些单元格组成,我们可以在单元格中输入相关代码或者说明文字


内容类型

10.png


Code


Python代码单元格,用来编写代码


MarkDown


支持Markdown语法单元格,用来编写描述程序的文字


Raw NBConvert


原生类型单元格,内容会原样显示。使用NBConvert转换后才会显示特殊格式,基本不用


Heading


标题单元格,已经不再支持


编辑模式


命令模式


单元格处于选中状态,不可写内容


单元格左侧为粗蓝色线条,其余是细灰线条


按esc键进入命令模式


编辑模式


单元格处于编辑状态,可以写内容


此时单元格左侧为绿色线条,其余为细绿色线条


按enter或return键进入编辑模式


注意


模式不同,对快捷键支持不同


快捷键


对照表

符号 Mac按键 Windows按键
command
control ctrl
option alt
shift shift
return return
space space
tab tab
delete backspace
fn delete delete


命令模式

快捷键 用途
F 查找和替换
进入编辑模式
⌘⇧F 打开命令选项板
⌘⇧P 打开命令选项板
P 打开命令选项板
⇧↩ 运行当前单元格并选中下一个单元格
⌃↩ 运行选中单元格
⌥↩ 运行当前单元格并且在下方插入单元格
Y 将单元格切换至code状态
M 将单元格切换至markdown状态
R 将单元格切换至raw状态
1 将单元格设定一级标题
2 将单元格设定二级标题
3 将单元格设定三级标题
4 将单元格设定四级标题
5 将单元格设定五级标题
6 将单元格设定六级标题
选中上方单元格
K 选中上方单元格
选中下方单元格
J 选中下方单元格
⇧K 向上多选单元格
⇧↑ 向上多选单元格
⇧J 向下多选单元格
⇧↓ 向下多选单元格
A 在上方插入单元格
B 在下方插入单元格
X 剪切选中单元格
C 复制选中单元格
⇧V 粘贴到上方单元格
V 粘贴到下方单元格
Z 撤销删除
D, D 删除选中单元格
⇧M 合并选中单元格,若直选中一个则与下一个单元格合并
⌘S 保存
S 保存
L 转换行号
O 转换输出
⇧O 转换滚动输出
H 显示快捷键帮助
I, I 中断Notebook内核
O, O 重启Notebook内核
esc 关闭页面
Q 关闭页面
⇧L 转换所有单元格行号且设置持续有效
⇧␣ 向上滚动
向下滚动

编辑模式


Mac快捷键 Windows快捷键 用途
代码补全或缩进
⇧⇥ ⇧⇥ 提示
⌘] ⌃] 向后缩进
⌘[ ⌃[ 向前缩进
⌘A ⌃A 全选
⌘Z ⌃Z 撤销
⌘/ 注释
⌘D 删除该行内容
⌘U 撤销
⌘↑ ⌃↑ 光标跳转至单元格起始位置
⌘↓ ⌃↓ 光标跳转至单元格最终位置
⌥← ⌃← 光标位置左移一个单词
⌥→ ⌃→ 光标位置右移一个单词
⌥⌫ ⌃⌫ 删除前边一个单词
⌥⌦ ⌃⌦ 删除后边一个单词
⌘⇧Z ⌃Y 重做
⌘⇧U ⌃⇧Z 重做
⌘⌫ ⌃⌫ 删除该行光标左边内容
⌘⌦ ⌃⌦ 删除该行光标右边内容
⌃M ⌃M 进入命令模式
esc esc 进入命令模式
⌘⇧F 打开命令选项板
⌘⇧P 打开命令选项板
⇧↩ ⇧↩ 运行当前单元格并选中下一个单元格
⌃↩ ⌃↩ 运行选中单元格
⌥↩ ⌥↩ 运行当前单元格并且在下方插入单元格
⌃⇧- ⌃⇧- 以光标所在位置分割单元格
⌘S ⌃S 保存
下移光标
上移光标

查看快捷键


进入Jupyter Notebook主界面“File”中


  • 在“New”的下拉列表中选择环境创建一个笔记本

  • 点击“Help”

  • 点击“Keyboard Shortcuts”
  • 11.png

VSCode配置Jupyter notebook


VSCode默认是支持Jupyter Notebook的使用,但需要安装Jupyter Notebook工具。具体方式如下:


安装Jupyter插件

12.png

ipynb文件


可以在右下角选择python环境


py文件


py后缀的文件,在VSCode也可以是交互式的文件


注意


VSCode会提示安装ipykernel模块,安装即可(同一环境只安装一次)

13.png


相关文章
基于AutoJs4的快手专业版源码大分享
基于AutoJs4的快手专业版源码大分享
627 0
|
存储 分布式计算 大数据
大数据处理流程包括哪些环节
大数据处理流程作为当今信息时代的关键技术之一,已经成为各个行业的必备工具。这个流程涵盖了从数据收集、存储、处理、分析到应用的各个环节,确保了数据的有效利用和价值的最大化。
|
6月前
|
JSON 监控 API
京东:对接秒杀活动API策划限时抢购,制造稀缺感
京东秒杀活动通过API实现限时抢购,制造稀缺感,提升用户转化率。本文详解API对接流程、稀缺策略及代码示例,助力商家高效运营,实现销量增长。
273 0
|
编解码 算法 计算机视觉
使用NumPy进行傅里叶变换:基础概念与实践应用
使用NumPy进行傅里叶变换:基础概念与实践应用
374 1
|
12月前
|
人工智能 搜索推荐 IDE
MCP 是什么?一文看懂模型上下文协议
MCP(模型上下文协议)由Anthropic于2024年推出,旨在解决AI大模型的数据滞后问题,通过连接第三方数据源提升回答的时效性和相关性。传统联网搜索依赖公开信息,难以满足行业内部或定制化需求。MCP提供统一标准,使开发者能安全双向连接数据源与AI工具,简化集成流程。例如,Apifox MCP Server可将API文档作为数据源提供给支持MCP的IDE,助力智能代码生成。未来,MCP有望推动AI工具从封闭系统转向开放协作网络,显著提升开发效率与创新能力。
|
自然语言处理 搜索推荐 数据可视化
如何使用python实现一个优雅的词云?(超详细)
如何使用python实现一个优雅的词云?(超详细)
729 2
|
分布式计算 关系型数据库 MySQL
Sqoop【部署 01】CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
【2月更文挑战第8天】Sqoop CentOS Linux release 7.5 安装配置 sqoop-1.4.7 解决警告并验证(附Sqoop1+Sqoop2最新版安装包+MySQL驱动包资源)
759 1
|
机器学习/深度学习 IDE 开发工具
快速部署 Jupyter Notebook 社区版
Jupyter Notebook 是一个强大且灵活的工具,特别适用于数据科学、机器学习、教学和科研等领域。本文介绍如何使用阿里云计算巢服务快速部署Jupyter Notebook 社区版。
快速部署 Jupyter Notebook 社区版
|
存储 数据挖掘 数据处理
【解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG 】
【解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG 】
1512 0
|
存储 自然语言处理 编译器
【编译原理】词法分析:C/C++实现
【编译原理】词法分析:C/C++实现
719 1

热门文章

最新文章