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中使用 Selenium 实现网页截图实例
Jul 18 Python
python中字典(Dictionary)用法实例详解
May 30 Python
利用Python开发实现简单的记事本
Nov 15 Python
Python 正则表达式入门(初级篇)
Dec 07 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
Feb 24 Python
python得到windows自启动列表的方法
Oct 14 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
May 04 Python
Pandas之排序函数sort_values()的实现
Jul 09 Python
python psutil模块使用方法解析
Aug 01 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
Sep 16 Python
python except异常处理之后不退出,解决异常继续执行的实现
Apr 25 Python
通过python-pptx模块操作ppt文件的方法
Dec 26 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中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
php实现MySQL数据库备份与还原类实例
2014/12/09 PHP
PHP切割汉字的常用方法实例总结
2019/04/27 PHP
javascript的函数
2007/01/31 Javascript
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
JQuery 获得绝对,相对位置的坐标方法
2010/02/09 Javascript
Jquery日期选择datepicker插件用法实例分析
2015/06/08 Javascript
jQuery满屏焦点图左右滚动特效代码分享
2015/09/07 Javascript
基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)
2016/06/22 Javascript
Js动态设置rem来实现移动端字体的自适应代码
2016/10/14 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
JavaScript实现省市联动过程中bug的解决方法
2017/12/04 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
2018/02/22 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
Python多线程编程(一):threading模块综述
2015/04/05 Python
初步讲解Python中的元组概念
2015/05/21 Python
win系统下为Python3.5安装flask-mongoengine 库
2016/12/20 Python
利用Tkinter(python3.6)实现一个简单计算器
2017/12/21 Python
利用python实现在微信群刷屏的方法
2019/02/21 Python
浅谈django url请求与数据库连接池的共享问题
2019/08/29 Python
解决django后台管理界面添加中文内容乱码问题
2019/11/15 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
Python collections.deque双边队列原理详解
2020/10/05 Python
python 对一幅灰度图像进行直方图均衡化
2020/10/27 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
2021/01/27 Python
柯基袜:Corgi Socks
2017/01/26 全球购物
Nisbets爱尔兰:英国最大的厨房和餐饮设备供应商
2019/01/26 全球购物
美国摩托车头盔、零件、齿轮及配件商店:Cycle Gear
2019/06/12 全球购物
EJB实例的生命周期
2016/10/28 面试题
新闻编辑自荐书范文
2014/02/12 职场文书
《诺贝尔》教学反思
2014/02/17 职场文书
学风建设演讲稿
2014/09/12 职场文书
2015年教学管理工作总结
2015/05/20 职场文书
POST提交数据常见的四种方式
2022/01/18 HTML / CSS