Jupyternotebook使用教程.docx
《Jupyternotebook使用教程.docx》由会员分享,可在线阅读,更多相关《Jupyternotebook使用教程.docx(12页珍藏版)》请在优知文库上搜索。
1、Jupyternotebook使用教程Chapter1概述:Jupyter是什么:JupyterNotebook(此前被称为IPythOnnotebook)是一个交互式笔记本,支持运行40多种编程语言。JupyterNotebook的本质是一个Web应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和markdownO用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等用户可以通过电子邮件,Dropbox,GitHub和JupyterNotebookViewer,将JupyterNotebook分享给其他人。在JUPyterNotebOOk中,代码可以实时的生成图像,
2、视频,LaTeX和JavaScript在数据分析的道路上,你一定曾有过为新发现而激动不已的时刻,此时你急于将自己的发现告诉大家,却遇到了这样的问题:如何将我的分析过程清晰地表述出来呢?为了能与同行们有效沟通,你需要重现整个分析过程,并将说明文字、代码、图表、公式、结论都整合在一个文档中。显然传统的文本编辑工具并不能满足这一需求,而JUPyterNotebOok,不仅能在文档中执行代码,还能以网页形式分享。Jupyter的由来:也许说到JUPyter你会觉得陌生,但想必你或多或少听过鼎鼎大名的IPythOn。其实JUPyter脱胎于IPython项目,IPython顾名思义,是专注于Python
3、的项目,但随着项目发展壮大,已经不仅仅局限于Python这一种编程语言了。Jupyter的名字就很好地释义了这一发展过程,它是JuliaPython以及R语言的组合,字形相近于木星(JUPiter),而且现在支持的语言也远超这三种了。Jupyter的优点:1、极其适合数据分析想象一下如下混乱的场景:你在终端中运行程序,可视化结果却显示在另一个窗口中,包含函数和类的脚本存在其他文档中,更可恶的是你还需另外写一份说明文档来解释程序如何执行以及结果如何。此时JUPyterNOtebOok从天而降,将所有内容收归一处,你是不是顿觉灵台清明,思路更加清晰了呢?2、支持多语言也许你习惯使用R语言来做数据分
4、析,或者是想用学术界常用的MATLAB和Mathematica,这些都不成问题,只要安装相对应的核(kernel)即可。这里列出了JUPyter支持的所有语言,供您参考。3、分享便捷支持以网页的形式分享,GitHub中天然支持Notebook展示,也可以通过nbviewer分享你的文档。当然也支持导出成HTMLMarkdown、PDF等多种格式的文档。4、远程运行在任何地点都可以通过网络链接远程服务器来实现运算,这里给出一个远程运行的例子,可以体验一下JUPyterNotebook05、交互式展现不仅可以输出图片、视频、数学公式,甚至可以呈现一些互动的可视化内容,比如可以缩放的地图或者是可以旋
5、转的三维模型。这就需要交互式插件(Interactivewidgets)来支持Chapter2入门使用启动界面File:浏览器打开jupyter,显示的是在jupyter_notebook_config.py中设置的c.NotebookApp.notebook_dir工作目录F的所有文件,如下图所示:jupyterLogoutFHs Running ClustersSed 2OustersCurrentlyrumngJupyterprocesses07ninaH.Tbefearenoterminalsrunning.Itotobooks”Therearcnonoteboolcsrunning.
6、Cluster:CIUSter用作并行计算,现在由IPythOnParalIel提供,需要单独安装,初始安装不包含此部分内容。二jupyter3)。UIFsRunningClustersOusterstab冷nowPnMdgbyPythonParaI城STPythonparai9fornstailabondetails新建notebooklogoutUp3 r4e * 0Ptho3 一 CreMe a new neboMc with Python 3 TWF点击右上角的new按钮可以创建新的notebook、文件、文件夹、shell终端,如下图所示:二JupyterFiRumngQustmSi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Jupyternotebook 使用 教程