IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> JupyterNotebook的常用操作集合 -> 正文阅读

[开发工具]JupyterNotebook的常用操作集合

摘要

python学习使用jupyter notebook,在这里整理一些常用的操作,总是突然用到现找好麻烦。

关于jupyter打开的文件夹位置

在命令行运行以下代码,打开打开jupyter_notebook_config.py文件

jupyter notebook --generate-config

修改jupyter打开的默认路径

#c.NotebookApp.notebook_dir = ''
# 变成
c.NotebookApp.notebook_dir = 'your path' 

这里your path就是你想要jupyter打开的笔记的路径,记得保存了再关闭。

快捷键

这里需要补充一点,cell是分两种模式的:

  • 命令模式(就是点击cell左边不是非灰色代码区域后,当前cell的左边框会变成蓝色)
  • 编辑模式(点击cell的灰色代码区域,左边框变成绿色)
    进入命令模式Esc
    进入编辑模式Enter
    这些快捷键都是可以在命令模式中H找到的

命令模式

最常用的应该是以下几个:

  • run selected cell: Ctrl+Enter运行当前代码块(适合反复调参当前代码的时候)
  • run cell, then select below: Shift+Enter运行当前代码块切换到下一代码块(极其适合一堆连续的代码块)
  • change cell to code: Y
  • change cell to markdown: M(新建的cell都是默认code模式,换个markdown麻烦的,谁用谁知道)
  • toggle line numbers: L(适合代码特别多找报错点的时候,出现代码行号)
  • select cell above: K
  • select cell below: J
  • insert cell below: B(配合M一起用,make new cell then change it to markdown)
  • cut selected cells: X
  • paste cells below: V
  • delete selected cells: D,D(每次靠上面的小剪刀剪切走的痛)
  • close the paper: Esc或者Q

编辑模式

  • code completion or index: Tab(嵌套的时候选中整体tab缩进简直不要太棒)
  • tooltip: Shift+Tab(整体删缩进)
  • comment: Ctrl+/(代码注释)
    其他的就是一些windows一致的快捷键了,比如ctrl+z啊ctrl+a之类的

paper级别的操作——合并ipynb

有时候老师发的page太多啦,像pytorch来不及自己做笔记,只好在老师的代码上加注释,到后面整理的时候但是cell不能跨页面剪切粘贴啊。就非常头疼,直到我发现了合并ipynb的包,真的超开心,省了整理笔记的时间。

  1. 打开命令行——快捷键win+R
  2. 输出cmd然后回车
  3. pip install nbmerge
  4. 转到你要合并的ipynb的文件的路径下
  5. 然后就可以用nbmerge包合并页面了,比如
    nbmerge pytorch_onclass_2.ipynb pytorch_onclass_2_new.ipynb pytorch_one.ipynb -o pytorch.ipynb
    nbmerge 页面1 页面2… -o 新页面
    网上多数都是-o变成>,发现中文的会报错,所以就用-o吧,合并的页面不限个数。

######################
先整理这些,后面再考虑添加

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-10-08 11:58:11  更:2021-10-08 11:59:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/23 14:55:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计