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模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
Aug 23 Python
Python3学习urllib的使用方法示例
Nov 29 Python
对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
Jul 11 Python
使用 Python 实现微信群友统计器的思路详解
Sep 26 Python
python+mysql实现教务管理系统
Feb 20 Python
计算机二级python学习教程(1) 教大家如何学习python
May 16 Python
在pycharm下设置自己的个性模版方法
Jul 15 Python
python并发编程多进程 互斥锁原理解析
Aug 20 Python
python中的itertools的使用详解
Jan 13 Python
Python全面分析系统的时域特性和频率域特性
Feb 26 Python
通过python调用adb命令对App进行性能测试方式
Apr 23 Python
python爬取招聘要求等信息实例
Nov 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
PHP常用函数小技巧
2008/09/11 PHP
PHP中的生成XML文件的4种方法分享
2012/10/06 PHP
老生常谈PHP面向对象之标识映射
2017/06/21 PHP
简单实现php上传文件功能
2017/09/21 PHP
PHP中PDO事务处理操作示例
2018/05/02 PHP
javascript之锁定表格栏位
2007/06/29 Javascript
过虑特殊字符输入的js代码
2010/08/05 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
2014/05/05 Javascript
jQuery中:empty选择器用法实例
2014/12/30 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
Angular(5.2->6.1)升级小结
2018/12/27 Javascript
Bootstarp在pycharm中的安装及简单的使用方法
2019/04/19 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
Echarts实现单条折线可拖拽效果
2019/12/19 Javascript
微信小程序保持session会话的方法
2020/03/20 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
基于Vant UI框架实现时间段选择器
2020/12/24 Javascript
[36:33]完美世界DOTA2联赛循环赛 Matador vs Forest 第一场 11.06
2020/11/06 DOTA
使用Python开发windows GUI程序入门实例
2014/10/23 Python
Python快速排序算法实例分析
2017/11/29 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
2020/12/31 Python
世界上最大的在线学习和教学市场:Udemy
2017/11/08 全球购物
英国领先的杂志订阅网站:Magazine.co.uk
2018/01/25 全球购物
Farnell德国:电子元器件供应商
2018/07/10 全球购物
高中体育教学反思
2014/01/24 职场文书
社区居务公开实施方案
2014/03/27 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
社区综治工作汇报
2014/10/27 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
MySQL into_Mysql中replace与replace into用法案例详解
2021/09/14 MySQL
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电