JupyterNotebook基本操作

news/2025/2/12 2:36:53/

目录

Jupyter notebook文件操作

创建文件

修改文件名

复制文件

移动文件

删除文件

上传文件

下载文件

Jupyter notebook单元格操作 

内容类型

编辑模式

快捷键

对照表

命令模式

编辑模式

查看快捷键

进入Jupyter Notebook主界面“File”中

VSCode配置Jupyter notebook

安装Jupyter插件

ipynb文件

py文件


Jupyter notebook文件操作

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

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

创建文件

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

注意

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

修改文件名

  • 双击文件名

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

复制文件

移动文件

删除文件

上传文件

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

下载文件

Jupyter notebook单元格操作 

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

内容类型

  • Code

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

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

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

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

编辑模式

  • 命令模式

    • 单元格处于选中状态,不可写内容
    • 单元格左侧为粗蓝色线条,其余是细灰线条
    • esc键进入命令模式
  • 编辑模式

    • 单元格处于编辑状态,可以写内容
    • 此时单元格左侧为绿色线条,其余为细绿色线条
    • enterreturn键进入编辑模式

注意

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

快捷键

对照表

符号Mac按键Windows按键
command
controlctrl
optionalt
shiftshift
returnreturn
spacespace
tabtab
deletebackspace
fn deletedelete

命令模式

快捷键用途
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进入命令模式
escesc进入命令模式
⌘⇧F打开命令选项板
⌘⇧P打开命令选项板
⇧↩⇧↩运行当前单元格并选中下一个单元格
⌃↩⌃↩运行选中单元格
⌥↩⌥↩运行当前单元格并且在下方插入单元格
⌃⇧-⌃⇧-以光标所在位置分割单元格
⌘S⌃S保存
下移光标
上移光标


查看快捷键

进入Jupyter Notebook主界面“File”中

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

VSCode配置Jupyter notebook

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

安装Jupyter插件

ipynb文件

可以在右下角选择python环境

py文件

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

注意

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


http://www.ppmy.cn/news/655027.html

相关文章

Upload靶场通关笔记

文章目录 一、Pass-011.抓包上传2.获取上传路径3.工具验证 二、Pass-02三、Pass-031.使用httpd.conf自定义后缀2.提取上传文件名3.工具测试4.注意点四、Pass-041.上传.htaccess2.上传图片3.工具测试 五、Pass-05六、Pass-061.空格.号绕过2.工具测试 七、Pass-07八、Pass-081.特…

探索分治算法:解决复杂问题的有效策略

目录 引言: 一. 基本原理: 二. 适用场景: 三. 分治算法的步骤: 四. 示例:归并排序算法 五. 优缺点: 引言: 在计算机科学中,分治算法是一种在解决复杂问题时常被使用的有效策略…

Asterisk电子传真-5

Asterisk自带传真功能,但需要第三方的软件支持。Asterisk是通过接在服务器上的语音卡发送或接受外部的传真信号。 发传真 Asterisk内部注册命令通过语音卡向对方传真机发起外呼,当对方传真机送回应答信号,电子文档将通过语音卡发到对方的传真…

电子传真文档怎样加盖印章

传真件经常需要盖章发送,但电子传真文档如何加盖印章呢?把电子传真文档打印出来加盖印章吗?当然不是,当前大部分的专业传真服务器厂商出品的传真服务器系统都支持电子签章功能模块,不但节省纸张,而且提高办…

传真百科:电子传真邮件客户端

电子传真系统,可按照POP3、SMTP、IMAP等邮件协议,与Domino或Exchange等邮件服务器集成,使用户可以通过Lotus Notes或Outlook邮件客户端,像发送和接收电子邮件一样,收发和管理传真。 使用集成邮件服务器方式的电子传真服…

传真百科:电子邮件能取代传真吗

二十一世纪的今天传真仍普遍使用在技术先进的现代化办公室中,全球范围每年都有数亿文件通过传真方式进行发送。传真作为一种传统的通信方式,为何不被电子邮件所取代?我们从传真与电子邮件通信方式,即可得到答案。 虽然现在电子邮件…

全志V3S嵌入式驱动开发(解决32M spi-nor无法复位问题)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 之前制作spi-nor image的时候,就发现v3s存在无法复位的问题。只要进入linux之后,不管是console输入reboot指令,…

jmh气象传真图网站_接收日本JMH气象传真

偶然间看到一个博客里的帖子介绍接收日本JMH气象传真的方法,按照博主介绍的方式尝试了一下,接收到如下传真图片: 图1—远东高空预报图(FUFE502) 图2—气象传真测试图 图3—北太平洋波浪分析图(AWPN) 图4—北太平洋波浪预报图(FWPN) 图5—日本海波浪分析图(AWJP) 图6—亚洲…