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转码问题的解决方法
Oct 07 Python
python批量修改文件名的实现代码
Sep 01 Python
python实现定时播放mp3
Mar 29 Python
win10下Python3.6安装、配置以及pip安装包教程
Oct 01 Python
Python生成8位随机字符串的方法分析
Dec 05 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
Dec 14 Python
python代理工具mitmproxy使用指南
Jul 04 Python
Python占用的内存优化教程
Jul 28 Python
应用OpenCV和Python进行SIFT算法的实现详解
Aug 21 Python
python归并排序算法过程实例讲解
Nov 04 Python
利用python实现汉诺塔游戏
Mar 01 Python
使用scrapy实现增量式爬取方式
Jun 21 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的错误信息
2006/10/09 PHP
php获取textarea的值并处理回车换行的方法
2014/10/20 PHP
PHP获取数组的键与值方法小结
2015/06/13 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
2017/11/21 PHP
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
jQuery 下拉列表 二级联动插件分享
2012/03/29 Javascript
jQuery操作select的实例代码
2012/06/14 Javascript
JavaScript定时器详解及实例
2013/08/01 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
2014/01/13 Javascript
nodejs的10个性能优化技巧
2014/07/15 NodeJs
node.js中的fs.readdir方法使用说明
2014/12/17 Javascript
Javascript中arguments用法实例分析
2015/06/13 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
jquery实现自适应banner焦点图
2017/02/16 Javascript
JavaScript错误处理和堆栈追踪详解
2017/04/18 Javascript
vue前后分离调起微信支付
2019/07/29 Javascript
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
Nodejs 微信小程序消息推送的实现
2021/01/20 NodeJs
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
介绍Python中的__future__模块
2015/04/27 Python
Python基于二分查找实现求整数平方根的方法
2016/05/12 Python
flask + pymysql操作Mysql数据库的实例
2017/11/13 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
Python之时间和日期使用小结
2019/02/14 Python
Python转换时间的图文方法
2019/07/01 Python
python画微信表情符的实例代码
2019/10/09 Python
python中用ctypes模拟点击的实例讲解
2020/11/26 Python
css3 2D图片转动样式可以扩充到Js当中
2014/04/29 HTML / CSS
计算机网络专业求职信
2014/06/05 职场文书
护士自荐信范文
2015/03/25 职场文书
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server