Jupyter Notebook 基本操作快捷键方式

 更新时间:2023年09月14日 10:15:05   作者:清纯世纪  
这篇文章主要介绍了Jupyter Notebook 基本操作快捷键方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、Jupyter Notebook 常用快捷键

1. 模式切换 

  • 当前 cell 侧边为蓝色时,表示此时为命令模式,按 Enter 切换为编辑模式
  • 当前 cell 侧边为绿色时,表示此时为编辑模式,按 Esc 切换为命令模式

两者的区别就是,在编辑状态下,可以在当前 cell 中写代码,但进行有些 jupyter 的快捷键操作就不管用。

在命令模式下,可以进行 jupyter 相关的快捷操作。注意:仅对当前编辑框有效。

2. 命令模式快捷键

  • F:查找和替换
  • Ctrl-Enter:运行当前 cell
  • Shift-Enter:运行当前 cell 并 跳转到下一 cell
  • Alt-Enter:运行当前 cell 并在下方新建 cell
  • Y:把当前 cell 内容转换为代码形式
  • M:把当前 cell 内容转换为 markdown 形式
  • 1~6:把当前cell内容设置为标题 1~6 格式
  • Shift+上下键:按住 Shift 进行上下键操作可复选多个 cell
  • A:在上方新建 cell
  • B:在下方新建 cell
  • X/C/Shift-V/V:剪切/复制/上方粘贴/下方粘贴
  • 双击D:删除当前 cell
  • Z:撤销删除
  • S:保存 notebook
  • L:为当前 cell 的代码添加行编号
  • Shift-L:为所有 cell 的代码添加行编号
  • Shift-M:合并所选 cell 或合并当前 cell 和下方的 cell
  • 双击I:停止 kernel
  • 双击0:重启 kernel

3. 编辑模式快捷键

  • Tab:代码补全
  • Ctrl-A:全选
  • Ctrl-Z:撤销
  • Ctrl-Home:将光标移至 cell 最前端
  • Ctrl-End:将光标移至 cell 末端
  • Ctrl+/ :注释

二、Jupyter中的魔法函数 (edit mode) 

1. %reset

删除当前 Jupyter 环境中的所有变量或名称。

2. %time

计算当前代码行的运行时长。

3. %timeit

计算当前代码行的平均运行时长(即在执行一个语句100000次(默认情况下)后,再给出运行最快3次的平均值。

4. %timeit

计算当前 cell 的代码运行时长。

5. %matplotlib

显示绘图结果的风格,默认为 %matplotlib inline,是直接将图片显示在浏览器中,如果希望图片单独生成,可以使用 %matplotlib。

6. %load

加载本地 Python 文件或者网络中的 Python 文件,例如本地脚本文件的加载:%load ex.py。

7. %run

用于运行本地或网络中的 Python 文件,例如本地脚本文件的运行:%run ex.py。

8. %pwd

显示 Jupyter 当前的工作空间。

9. %hist

显示当前 Jupyter 中,所有运行过的历史代码。

10. %who

显示当前 Jupyter 环境中的所有变量或名称。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python range与enumerate函数区别解析

    Python range与enumerate函数区别解析

    这篇文章主要介绍了Python range与enumerate函数区别解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • python3安装crypto出错及解决方法

    python3安装crypto出错及解决方法

    这篇文章主要介绍了python3安装crypto出错及解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • 基于Python实现温度转换程序

    基于Python实现温度转换程序

    这篇文章主要为大家详细介绍了如何基于Python实现简单的温度转换程序,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-10-10
  • Python真题案例之错位键盘 单词长度 字母重排详解

    Python真题案例之错位键盘 单词长度 字母重排详解

    这篇文章主要介绍了python实操案例练习,本文给大家分享的案例中主要任务有错位键盘、单词长度、字母重排,需要的小伙伴可以参考一下
    2022-03-03
  • Python任意字符串转16, 32, 64进制的方法

    Python任意字符串转16, 32, 64进制的方法

    今天小编就为大家分享一篇Python任意字符串转16, 32, 64进制的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • 教你如何在Pytorch中使用TensorBoard

    教你如何在Pytorch中使用TensorBoard

    TensorBoard是TensorFlow中强大的可视化工具,今天通过本文给大家介绍如何在Pytorch中使用TensorBoard,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友一起看看吧
    2021-08-08
  • Python中用Descriptor实现类级属性(Property)详解

    Python中用Descriptor实现类级属性(Property)详解

    这篇文章主要介绍了Python中用Descriptor实现类级属性(Property)详解,本文先是讲解了decorator是什么,然后给出了通过Descriptor来做一个类级的Property实例,需要的朋友可以参考下
    2014-09-09
  • Python实现随机从图像中获取多个patch

    Python实现随机从图像中获取多个patch

    经常有一些图像任务需要从一张大图中截取固定大小的patch来进行训练。本文就来和大家聊聊如何用Python实现随机从图像中获取多个patch,感兴趣的可以了解一下
    2022-08-08
  • 使用Python进行网络数据可视化的多种方法与技巧

    使用Python进行网络数据可视化的多种方法与技巧

    可视化是理解和解释大量数据的强大工具之一,而Python作为一种流行的编程语言,提供了丰富的库和工具来进行网络数据可视化,本文将介绍一些使用Python进行网络数据可视化的方法与技巧,并提供相应的代码实例,需要的朋友可以参考下
    2024-05-05
  • Dialog 按照顺序弹窗的优雅写法

    Dialog 按照顺序弹窗的优雅写法

    这篇文章主要介绍了Dialog 按照顺序弹窗的写法及示例,给大家介绍了DrawType的使用方式,需要的朋友可以参考下
    2021-09-09

最新评论