适合⼩⽩的数据分析JupyterNotebook基础教程(上)Jupyter笔记本(⼜称IPython笔记本)是⼀个交互式的笔记本,⽀持运⾏超过40种编程语⾔。本⽂中,我们将介绍Jupyter notebook的主要特点,了解为什么它能成为⼈们创造优美的可交互式⽂档和教育资源的⼀个强⼤⼯具。
在使⽤这个笔记本之前,你需要先进⾏安装。你可以在Jupyter⽹站上到完整的安装步骤。这⾥,⼩编推荐使⽤Anaconda,因为Anaconda⾃带了Numpy,Scipy,Matplotlib等多种python开发包和Jupyter笔记本。
下载⽹址:
达天葬Anaconda有对应的Linux,Windows,macOS版本。这⾥以Linux系统为例来介绍Jupyter notebook教程。安装完毕后,在Linux终端运⾏下列命令:
二维数组a[1]jupyter notebook
然后,你将看到类似下⾯显⽰的语句:
[I 20:06:36.367 NotebookApp] Writing notebook server cookie secret to /run/user/1000/jupyter/notebook_cookie_secret
[I 20:06:36.813 NotebookApp] Serving notebooks from local directory: /home/your_username
[I 20:06:36.813 NotebookApp] 0 active kernels
[I 20:06:36.813 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
Jupyter的主窗⼝显⽰的路径⼀般是你启动笔记本时位于的路径下(通常在你的⽤户⽬录下)主界⾯如下所⽰:
若要创建⼀个新的笔记本电脑,只需⿏标左击新建,在下拉选项中选择⼀个你想启动的笔记本类型即可。
php开发专员招聘因为我只安装了Python内核,所以启动Python笔记本来进⾏演⽰,打开新的标签,得到了⼀个空的笔记本界⾯。
android 证书
你可以看到笔记本由以下部分组成:
笔记本名字
主⼯具栏,包括保存笔记本电脑,导出,重载,重启内核等
strcmy函数的作用是快捷键
笔记本主要部分,笔记本编辑区
花时间熟悉菜单,了解其中的选项。如果你想了解⼀些特殊模块,笔记本电脑或者⼀些库,可以点击菜单栏右侧的帮助按钮。
在主区域(编辑区),你可以看到⼀个个单元(⼩区)。每个笔记本都由许多细胞组成,每个单元有不同的功能。
⾸先,第⼀个单元如下图所⽰,以“在[]”开头表⽰这是⼀个代码单元。在代码单元⾥,你可以输⼊任何代码并执⾏。例如,键盘输⼊1 + 2,然后按“Shift +回车”,代码将被运⾏,并显⽰结果。同时,切换到新的细胞中。
绿⾊的轮廓线所在的⼩区,就是当前⼯作单元接下来,我们在第⼆个单元格中,敲击下列代码:
for i in range(5):
print(i)
按“Shift + Enter键”运⾏该单元,得到:
跟之前⼀样,代码被执⾏,结果也正确显⽰处理。但是你可能注意到这次没有输出[2],这是因为我们打印了结果,却没有返回值。
笔记本⼀个⾮常有趣的特性是可以返回之前的⼩区,修改并重新运⾏,以此来跟新整个⽂档。例如,现在我们回到第⼀个细胞中,将输⼊1 + 2改成2 + 3,重新按“Shift + Enter键”运⾏该单元,结果被⽴即更新成5.当你想使⽤不同参数调试⽅程⼜不想运⾏整个脚本的时候,这条特性⾮常有⽤。然⽽,你也可以通过菜单栏细胞>运⾏所有来重新运⾏整个笔记本。
现在我们已经知道了如何输⼊代码,那为什么不尝试获得⼀个更加优美,解释性更强的笔记本呢?这可以通过使⽤其他类型的细胞来获得,例如报头和降价单元。
⾸先,我们在笔记本的顶部添加⼀个标题。做法是,选择第⼀个单元格,点击插⼊ - >在上⾯插⼊单元格,则在这个单元格上⾯会添加⼀个新的单元。但是这个新单元默认是代码类型,我们可以通过cell type菜单选择Heading或Markdown替换之前的code类型,这样就可以添加标题了。
你可以选择标题,然后弹出信息会告诉你如何创建不同级别的标题,这样你就有了与代码不同类型的细胞。
这个⼩区以#开头,表⽰⼀级标题如果你想列⼦标题的话,参考下⾯的⽅法:
#:First level title
##:Second level title
###:Third level title
...
标题写在#后⾯,然后重新运⾏细胞,你会发现该单元添加了标题,⾮常⽣动可读,⽰例如下:
添加标题之后,我们要对每个代码类型的细胞做相应的解释。为此,我们在相应的位置添加细胞,将其类型改为降价,然后重新运⾏细胞,这样就能让解释⽂本丰富起来了。
最后,你可以将新建的笔记本重命名,点击⽂件 - >重命名,然后输⼊新的名称即可。这样更改后的名字就会出现在窗⼝的左上⾓,位于Jupyter图标的右侧。python入门教程app
在下⼀次的教程中,我们将对笔记本电脑的能⼒以及如何集成其他的Python库进⾏更深⼊的研究。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论