jupyter notebook中新建cell的方法与快捷键操作


Posted in Python onApril 22, 2020

jupyter notebook中,你可能需要在当前cell的上面或下面添加新的cell,通过菜单栏、工具栏和快捷键可以实现

菜单栏:

jupyter notebook中新建cell的方法与快捷键操作

工具栏:

jupyter notebook中新建cell的方法与快捷键操作

但工具栏中的+号只能在当前cell的下方加新的cell

快捷键:

在当前cell上方新建cell:A

在当前cell下方新建cell:B

注意:

大写状态下的A和小写状态下的a都可以

快捷键方式都是要在非编辑状态下按下才有用

非编辑状态:

jupyter notebook中新建cell的方法与快捷键操作

编辑状态:

jupyter notebook中新建cell的方法与快捷键操作

编辑状态下可以按Esc到非编辑状态

另外,有两个经常会用到的快捷键:

执行当前cell,并自动跳到下一个cell:Shift Enter

执行当前cell,执行后不自动调转到下一个cell:Ctrl-Enter

补充知识:Jupyter Notebook 优化设置

Jupyter Notebook原生态的主题和字体看着就让人感到难受,为此,非常有必要为Jupyter Notebook寻找一款更加人性化、更炫酷的主题。同时为了提高写代码的效率,对Jupyter Notebook设置代码自动补全。

主题设置:

主题下载:

pip install --no-dependencies jupyterthemes==0.18.2

安装好了,有的电脑可能会提示缺少 lesscpy,继续 pip 安装

pip install lesscpy
然后是对主题选择、字体大小进行设置,我总结了一个我最喜欢的

jt --lineh 140 -f consolamono -tf ptmono -t grade3 -ofs 14 -nfs 14 -tfs 14 -fs 14 -T -N

命令行的格式的解释如下表所示:

jupyter notebook中新建cell的方法与快捷键操作

效果图:

jupyter notebook中新建cell的方法与快捷键操作

jupyter notebook 实现自动代码补全:

首先安装 nbextensions:

pip install jupyter_contrib_nbextensions

接着对其进行设置

jupyter contrib nbextension install --user

然后安装 nbextensions_configurator,同样对其进行设置

pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user

如果提示缺少依赖,就使用pip安装对应依赖即可。

最后重启jupyter,在弹出的主页面里,能看到增加了一个Nbextensions标签页,在这个页面里,勾选Hinterland即启用了代码自动补全,如图所示:

jupyter notebook中新建cell的方法与快捷键操作

配置完毕!

打开Jupyter Notebook看看效果吧!

以上这篇jupyter notebook中新建cell的方法与快捷键操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python查找第k小元素代码分享
Dec 18 Python
使用Python神器对付12306变态验证码
Jan 05 Python
Python的collections模块中namedtuple结构使用示例
Jul 07 Python
Python读取excel中的图片完美解决方法
Jul 27 Python
python 3.6.4 安装配置方法图文教程
Sep 18 Python
树莓派采用socket方式文件传输(python)
Jun 22 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
Aug 21 Python
Pytorch实现将模型的所有参数的梯度清0
Jun 24 Python
浅谈Django前端后端值传递问题
Jul 15 Python
python实现文件+参数发送request的实例代码
Jan 05 Python
Python机器学习工具scikit-learn的使用笔记
Jan 28 Python
Python编解码问题及文本文件处理方法详解
Jun 20 Python
TensorFlow使用Graph的基本操作的实现
Apr 22 #Python
如何在django中运行scrapy框架
Apr 22 #Python
TensorFlow实现批量归一化操作的示例
Apr 22 #Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
Apr 22 #Python
python实现四人制扑克牌游戏
Apr 22 #Python
如何在django中实现分页功能
Apr 22 #Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
Apr 22 #Python
You might like
模拟xcopy的函数
2006/10/09 PHP
PHP中for循环语句的几种变型
2006/11/26 PHP
PHP读取文件的常见几种方法
2016/11/03 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
2019/02/15 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
2014/04/16 Javascript
Dojo Javascript 编程规范 规范自己的JavaScript书写
2014/10/26 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
2016/09/09 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
2017/02/15 Javascript
MUI  Scroll插件的使用详解
2017/04/13 Javascript
原生JavaScript来实现对dom元素class的操作方法(推荐)
2017/08/16 Javascript
Element-ui tree组件自定义节点使用方法代码详解
2018/09/17 Javascript
vue 音乐App QQ音乐搜索列表最新接口跨域设置方法
2018/09/25 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
2018/09/28 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
原生JS生成指定位数的验证码
2020/10/28 Javascript
Python中的tuple元组详细介绍
2015/02/02 Python
详解Python程序与服务器连接的WSGI接口
2015/04/29 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
PyQt5组件读取参数的实例
2019/06/25 Python
python代码编写计算器小程序
2020/03/30 Python
python生成requirements.txt的两种方法
2019/09/18 Python
拾金不昧表扬信范文
2014/01/11 职场文书
医院实习介绍信
2014/01/12 职场文书
高级销售求职信
2014/02/21 职场文书
俄语专业职业生涯规划
2014/02/26 职场文书
反对邪教标语
2014/06/30 职场文书
合作协议书格式
2014/08/19 职场文书
党员作风建设整改方案
2014/10/27 职场文书
西安导游词
2015/02/12 职场文书
让JavaScript代码更加精简的方法技巧
2022/06/01 Javascript