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吧,合并的页面不限个数。

ipad远程使用电脑jupyter

jupyter notebook --no-browser --port 8888 --ip=172.20.10.3

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值