暖夏少年|Notebook 使用技巧,15个应该掌握的Jupyter
文章图片
JupyterNotebook是一个基于浏览器的交互式编程环境(REPL,readevalprintloop) , 它主要构建在IPython等开源库上 , 允许我们在浏览器上运行交互式python代码 。 并且有许多有趣的插件和神奇的命令 , 大大增强了python的编程体验 。
我们可以在一个jupyternotebook单元的开头使用%%time命令来计算执行该单元的时间 。
文章图片
可以使用python外部库创建进度条 , 它可以实时更新代码运行的进度 。 它让用户知道正在运行的代码脚本的状态 。 你可以在这里获得相关的库 。 使用进度条设置 , 具体操作如下:
首先 , 安装tqdm库:在cmd命令窗口输入pip3installtqdm或者直接在jupyternotebook单元内输入!pipinstalltqdm 。
然后 , 通过以下命令生成进度条:
文章图片
有时jupyternotebook单元格中的代码段格式不好 , 通过nb_black库 , 可以自动调整代码段的正确格式 , 让代码具有更好的可读性 。
安装nb_black库:
pip3installnb_black
【暖夏少年|Notebook 使用技巧,15个应该掌握的Jupyter】在jupyternotebook中使用:
%load_extnb_black
文章图片
格式混乱的代码段
文章图片
自动调整后的代码段
Jupyternotebook可以通过在单元格内输入!pipinstall***代码 , 自动下载并安装指定的python库 。 以pandas库为例 , 具体代码如下:
文章图片
通过shift+tab快捷键 , 可以在jupyternotebook内直接打开函数的说明文档 。
具体使用方式如下:
·输入使用的函数名
·按下快捷键shift+tab
·点击弹出窗口中的^按钮可以在当前窗口中显示说明文档
·点击+可以控制文本向下滑动
·点击x可以关闭说明文档窗口
文章图片
pandas中read_csv函数的说明文档
Jupyternotebook可以显示任何函数名或变量的补全建议 。 若要查看补全建议 , 可以按键盘上的Tab键 , 建议将出现在一个自上而下显示的菜单中 。 单击关键字或在所选关键字上单击enter键以确认补全的代码 。
文章图片
pandas中函数的补全建议
Jupyternotebook可以在代码单元格的下方显示输出 。 当用户的输出过多时 , 可以选择调整显示窗口的尺寸 , 将该显示窗口调整为一个滚动窗口 。 并且在显示窗口左边双击 , 可以折叠该窗口 。
文章图片
调整显示窗口
通过以下快捷键可以提高编程效率:
·shift+enter运行当前单元 , 并且高亮显示下一单元 , 如果没有下一单元就新建一个单元 。
·alt+enter运行当前单元 , 并且插入一个新单元并高亮显示 。
Jupyternotebook的单元格不仅可以运行代码段 , 还可以设置单元格为Markdown方式用来编写文本 。
转换方式如下:
·点击目标单元格
·选中"Markdown"选项
推荐阅读
- 暖夏少年|韩国5G陷入绝境,三星暗示华为才能拯救,最早布局最早弃用
- 光一样的少年|就连皮肤都拟人化的女性机器人,真的可以代替另一半?,不仅造型
- 少年帮|不畏惧微信、支付宝,一年营收30000亿!中国最另类支付巨头
- 光一样的少年|PD快充,WD西数推出雷电3 SSD扩展坞,2TB固态87W
- 光一样的少年|北斗导航也正式宣布,GPS或将痛失4000亿市场,苹果醒悟了
- 这里是乌海|大开眼界!乌海市第二届青少年机器人竞赛开赛
- 柠檬少年|轻松放大1000倍,国产手机显微镜问世!自主研发13项专利
- 光一样的少年|售价更感人了,刚刚!iPhone12发布了
- 少少年梦|中星电商:怎样做好淘宝店铺呢?怎样增加淘宝流量?
- 少年凉堇年|第二名遗憾,没出过一个皇帝,中国繁衍最旺的四大姓氏