生活馆

生活百科大全-生活馆百科网

15个应该掌握的Jupyter Notebook 使用技巧

分类:生活知识   浏览:9℃   发布于:6个月前 (09-23)
简介: JupyterNotebook是一个根据


JupyterNotebook是一个根据浏览器的交互式编程环境(REPL,readevalprintloop),它首要构建在IPython等开源库上,答应咱们在浏览器上运转交互式python代码。而且有许多风趣的插件和奇特的指令,大大增强了python的编程体会。

1.估算单元的履行时刻

咱们能够在一个jupyternotebook单元的最初运用%%time指令来估算履行该单元的时刻。


2.进展条

能够运用python外部库创立进展条,它能够实时更新代码运转的进展。它让用户知道正在运转的代码脚本的状况。你能够在这里取得相关的库。运用进展条设置,详细操作如下:

首要,装置tqdm库:在cmd指令窗口输入pip3installtqdm或许直接在jupyternotebook单元内输入!pipinstalltqdm。

然后,经过以下指令生成进展条:


3.代码格局主动补全

有时jupyternotebook单元格中的代码段格局欠好,经过nb_black库,能够主动调整代码段的正确格局,让代码具有更好的可读性。

装置nb_black库:

pip3installnb_black

在jupyternotebook中运用:

%load_extnb_black


格局紊乱的代码段


主动调整后的代码段

4.下载并装置Python库

Jupyternotebook能够经过在单元格内输入!pipinstall***代码,主动下载并装置指定的python库。以pandas库为例,详细代码如下:


5.函数阐明文档

经过shift+tab快捷键,能够在jupyternotebook内直接翻开函数的阐明文档。

详细运用方法如下:

·输入运用的函数名

·按下快捷键shift+tab


pandas中read_csv函数的阐明文档

6.代码主动补全

Jupyternotebook能够显现任何函数名或变量的补全主张。若要检查补全主张,能够按键盘上的Tab键,主张将出现在一个自上而下显现的菜单中。单击关键字或在所选关键字上单击enter键以承认补全的代码。


pandas中函数的补全主张

7.调整输出成果的显现窗口

Jupyternotebook能够在代码单元格的下方显现输出。当用户的输出过多时,能够挑选调整显现窗口的尺度,将该显现窗口调整为一个翻滚窗口。而且在显现窗口左面双击,能够折叠该窗口。


调整显现窗口

8.单元运转快捷键

经过以下快捷键能够进步编程功率:

·shift+enter运转当时单元,而且高亮显现下一单元,假如没有下一单元就新建一个单元。

·alt+enter运转当时单元,而且刺进一个新单元并高亮显现。

9.Markdown笔记

Jupyternotebook的单元格不只能够运转代码段,还能够设置单元格为Markdown方法用来编写文本。

转化方法如下:

·选中"Markdown"选项


单元格由代码形式转化至Markdown形式


Markdown形式运转作用

10.运转不同的编程言语

Jupyternotebook还能够用来编译和运转来自不同言语的代码。只须要在单元格最初处输入%%****指令,就能够运转****对应的言语代码:

·%%bash

·%%HTML

·%%python2

·%%python3

·%%ruby

·%%perl


在jupyternotebook单元格内运转HTML代码

11.多行一起修改

JupyterNotebook支撑一起运用多个光标修改代码。经过alt键挑选要修改的代码段后,能够一起运用多个光标修改代码。


12.创立演示文档

Jupyternotebook可用于创立PowerPoint款式的演示文稿。在这里,笔记本的每个单元格或单元格组都能够视为幻灯片。

·首要,装置RISE库(condainstall-cdamianavila82rise)

·装置后,RISE相关按钮将会添加进工具栏(view-cell-toolbar-slideshow)

·选中须要展现的单元格,可将其设置为一个幻灯片

13.同享Jupyternotebook

程序代码写完后,Jupyternotebook供给了多种形式以便于用户进行同享:

·以HTML,PDF,ipynb,py等文件格局进行同享

·运用JupyterHub,它能够创立一个多用户同享Hub,该Hub生成、办理和署理用户Jupyter笔记本服务器。

·直接上传到网络傍边

14.数据展现

Jupyternotebook能够经过许多的python库和R言语相关库,生成不同的图表。常用的库有:

·Matplotlib

·Seaborn

·bokeh

·

各种图表款式

15.快捷键方法

运用快捷方法能够节约程序员许多的时刻并优化编程体会。Jupyternotebook有许多内置的键盘快捷键,能够在"help"菜单栏下找到:"help""HelpKeyboardShortcuts"。

Jupyternotebook还供给了修改键盘快捷键的功用,以便利程序员进行个性化设置。

快捷键面板(指令形式)

快捷键面板(修改形式)

作者:SatyamKumar

deephub翻译组:OliverLee

本文暂无评论 - 欢迎您