jupyter notebook百度百科,Jupyter Notebook是什么
1、Jupyter Notebook简介
Jupyter Notebook是一个在线编辑器,可以编辑网页上的程序。在编辑过程中,每编辑一行代码就可以运行一行代码,运行结果也可以显示在代码底部,方便查看。当所有的程序都写好运行后,你也可以直接把编辑运行后的所有信息保存在一个文件里。
2、Jupyter Notebook启动
在cmd环境下,输入命令:Jupyter Notebook后,可以启动Jupyter Notebook编辑器。启动后会自动打开浏览器,访问http://localhost:8088。默认情况下,您将跳转到3358 localhost: 8088/tree。如下图所示:
3、创建新的文件/夹
在右侧,单击new and python3创建新的Py文件,单击Text File创建普通文件,单击Folder创建文件夹,单击Terminal启动控制台。在这里,点击Python3打开一个新的页面,进入Python编程环境。如下图所示:
4、两种模式与cell操作
命令模式和编辑模式。在单元格中,按Enter键进入编辑模式,按Esc键进入命令模式。这两种模式的比较如下:
5、Jupyter常用的快捷键
1)代码运行键
要在单元格中运行Python代码,可以选择Ctrl Enter或Shift Enter。两者的区别在于,前者运行完代码后不会添加单元格,而后者会添加单元格或跳转到下一个单元格。
2)自动补齐键
在代码编写过程中,如果只记住一个函数或变量名的前几个字母,就可以自动补全所有名称(如函数名、方法名、变量名等。)通过Tab键。
3)帮助查询键
Python中有庞大的第三方包,每个包都包含很多功能函数。使用这些函数时,您经常会忘记函数中参数的具体用法。此时可以在函数后按Shift Tab查看对应的帮助文档,也可以多次按“Tab”返回不同样式的帮助文档。
4)cell创建键
在命令模式下,按字母A键将在当前单元格上方添加一个新单元格,而按字母B键将在当前单元格下方添加一个新单元格。
5)cell删除键
在命令模式下,您可以通过连续按两次D字母键来轻松删除当前单元格。或者还有另一种方法。在命令模式下,按一次字母X键也可以删除单元格。
6)注释添加/取消键
如果需要给代码行或代码块添加注释功能,可以使用“Ctrl/”组合键。对于代码块上的注释,您需要首先选择它们,然后使用组合键。如果原代码中没有注释,则按此组合键添加注释,否则注释将被取消。
7)保存键
写代码的时候,最好养成一个好习惯,就是写代码并保存(虽然Jupyter默认会每隔2分钟自动保存一次,但是如果2分钟内发生了什么事情岂不是很糟糕)。在命令模式下,按一次字母S键即可保存代码。
8)行号显示键
代码行号可能在其他编程环境中显示,但在Jupyter中默认没有代码行号。如果要在一个单元格中显示所有代码的行号,可以在命令模式下按一次字母L键。
9)code与markdown间切换键
Code指的是Jupyter环境下Python代码的编写,markdown用来编写非代码的注释。你可以很容易地在两者之间切换。在命令模式下,按一次字母M,从code切换到markdowen模式;如果您处于命令模式,您可以通过按一次字母Y从降价模式切换到代码模式。
5、Jupyter中的魔法函数
1)%pwd
这个神奇的功能用于显示Jupyter的当前工作区。
2)%hist
这个神奇的功能用于显示当前Jupyter中运行过的所有历史代码。
3)%who
这个神奇的函数用于显示当前Jupyter环境中的所有变量或名称。
4)%reset
这个神奇的函数用于删除当前Jupyter环境中的所有变量或名称。
5)%time
这个神奇的函数用于计算当前代码行的运行时间。
6)%timeit
这个神奇的函数用于计算当前代码行的平均运行时间(即执行一条语句10万次(默认)后,给出最快3次的平均值。
7)%%timeit
这个神奇的函数用于计算当前单元格的代码运行时间。
8)%matplotlib
这个神奇的功能用来显示绘图结果的风格。默认值为%matplotlib inline,直接在浏览器中显示图片。如果希望图片单独生成,可以使用%matplotlib。
9)%load
这个神奇的功能用来加载本地的Python文件或者网络中的Python文件,比如本地脚本文件的加载:% loadxxx.py。
10)%run
这个神奇的功能用于在本地或网络运行Python文件,比如运行本地脚本文件:% loadxxx.py。