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中的序列化与反序列化的使用
Jun 30 Python
Python通过RabbitMQ服务器实现交换机功能的实例教程
Jun 29 Python
Python socket网络编程TCP/IP服务器与客户端通信
Jan 05 Python
Python2实现的LED大数字显示效果示例
Sep 04 Python
python爬虫爬取淘宝商品信息(selenum+phontomjs)
Feb 24 Python
用pandas按列合并两个文件的实例
Apr 12 Python
Python 读取指定文件夹下的所有图像方法
Apr 27 Python
详解基于python的多张不同宽高图片拼接成大图
Sep 26 Python
python 协程 gevent原理与用法分析
Nov 22 Python
python自动下载图片的方法示例
Mar 25 Python
解决python虚拟环境切换无效的问题
Apr 30 Python
python3.8.1+selenium实现登录滑块验证功能
May 22 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 开发环境配置(测试开发环境)
2010/04/28 PHP
PHP魔术引号所带来的安全问题分析
2014/07/15 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
Javascript UrlDecode函数代码
2010/01/09 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
2016/11/25 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
利用Node.js如何实现文件循环覆写
2019/04/05 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
vue实现列表拖拽排序的功能
2020/11/02 Javascript
[42:06]2019国际邀请赛全明星赛 8.23
2019/09/05 DOTA
python生成指定尺寸缩略图的示例
2014/05/07 Python
Python代码的打包与发布详解
2014/07/30 Python
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
2016/06/18 Python
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
利用python求积分的实例
2019/07/03 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
python argparse模块通过后台传递参数实例
2020/04/20 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
CSS3混合模式mix-blend-mode/background-blend-mode简介
2018/03/15 HTML / CSS
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
市级三好学生事迹材料
2014/08/27 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
计划生育工作总结2015
2015/04/03 职场文书
民主生活会主持词
2015/07/01 职场文书
预备党员入党感言
2015/08/01 职场文书
2019年大学生暑期社会实践调查报告模板
2019/11/07 职场文书
windows安装 redis 6.2.6最新步骤详解
2022/04/26 Redis