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 相关文章推荐
DJANGO-ALLAUTH社交用户系统的安装配置
Nov 18 Python
socket + select 完成伪并发操作的实例
Aug 15 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
Dec 02 Python
Python判断一个文件夹内哪些文件是图片的实例
Dec 07 Python
对django2.0 关联表的必填on_delete参数的含义解析
Aug 09 Python
关于python中plt.hist参数的使用详解
Nov 28 Python
Python Django中的STATIC_URL 设置和使用方式
Mar 27 Python
Python %r和%s区别代码实例解析
Apr 03 Python
20行Python代码实现视频字符化功能
Apr 13 Python
Python使用Matlab命令过程解析
Jun 04 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
Nov 17 Python
python实现简单区块链结构
Apr 25 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
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
php从字符串创建函数的方法
2015/03/16 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
php登录超时检测功能实例详解
2017/03/21 PHP
PHP实现一个轻量级容器的方法
2019/01/28 PHP
javascript Zifa FormValid 0.1表单验证 代码打包下载
2007/06/08 Javascript
js 编程笔记 无名函数
2011/06/28 Javascript
利用js实现选项卡的特别效果的实例
2013/03/03 Javascript
setTimeout和setInterval的深入理解
2013/11/08 Javascript
JS JQUERY实现滚动条自动滚到底的方法
2015/01/09 Javascript
浅析JavaScript事件和方法
2015/02/28 Javascript
javascript三元运算符用法实例
2015/04/16 Javascript
jQuery解析XML文件同时动态增加js文件的方法
2015/06/01 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
javascript使用 concat 方法对数组进行合并的方法
2016/09/08 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
3分钟快速搭建nodejs本地服务器方法运行测试html/js
2017/04/01 NodeJs
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
实例详解vue.js浅度监听和深度监听及watch用法
2018/08/16 Javascript
原生js代码能实现call和bind吗
2019/07/31 Javascript
javascript实现blob加密视频源地址的方法
2019/08/08 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
2020/03/07 Javascript
基于canvas实现手写签名(vue)
2020/05/21 Javascript
JavaScript判断数据类型有几种方法及区别介绍
2020/09/02 Javascript
Python单链表的简单实现方法
2014/09/23 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
Python中请不要再用re.compile了
2019/06/30 Python
jupyter notebook实现显示行号
2020/04/13 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
中国领先的专业家电网购平台:国美在线
2016/12/25 全球购物
英国排名第一的宠物店:PetPlanet
2020/02/02 全球购物
意大利单身交友网站:Meetic
2020/07/12 全球购物
西部世纪.net笔试题面试题
2014/04/03 面试题
小学后勤管理制度
2014/01/14 职场文书
安全教育实施方案
2014/03/02 职场文书
详解MySQL连接挂死的原因
2021/05/18 MySQL