欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Jupyternotebook使用教程.docx

    • 资源ID:894961       资源大小:144.70KB        全文页数:12页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Jupyternotebook使用教程.docx

    Jupyternotebook使用教程Chapter1概述:Jupyter是什么:JupyterNotebook(此前被称为IPythOnnotebook)是一个交互式笔记本,支持运行40多种编程语言。JupyterNotebook的本质是一个Web应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和markdownO用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等用户可以通过电子邮件,Dropbox,GitHub和JupyterNotebookViewer,将JupyterNotebook分享给其他人。在JUPyterNotebOOk中,代码可以实时的生成图像,视频,LaTeX和JavaScript在数据分析的道路上,你一定曾有过为新发现而激动不已的时刻,此时你急于将自己的发现告诉大家,却遇到了这样的问题:如何将我的分析过程清晰地表述出来呢?为了能与同行们有效沟通,你需要重现整个分析过程,并将说明文字、代码、图表、公式、结论都整合在一个文档中。显然传统的文本编辑工具并不能满足这一需求,而JUPyterNotebOok,不仅能在文档中执行代码,还能以网页形式分享。Jupyter的由来:也许说到JUPyter你会觉得陌生,但想必你或多或少听过鼎鼎大名的IPythOn。其实JUPyter脱胎于IPython项目,IPython顾名思义,是专注于Python的项目,但随着项目发展壮大,已经不仅仅局限于Python这一种编程语言了。Jupyter的名字就很好地释义了这一发展过程,它是JuliaPython以及R语言的组合,字形相近于木星(JUPiter),而且现在支持的语言也远超这三种了。Jupyter的优点:1、极其适合数据分析想象一下如下混乱的场景:你在终端中运行程序,可视化结果却显示在另一个窗口中,包含函数和类的脚本存在其他文档中,更可恶的是你还需另外写一份说明文档来解释程序如何执行以及结果如何。此时JUPyterNOtebOok从天而降,将所有内容收归一处,你是不是顿觉灵台清明,思路更加清晰了呢?2、支持多语言也许你习惯使用R语言来做数据分析,或者是想用学术界常用的MATLAB和Mathematica,这些都不成问题,只要安装相对应的核(kernel)即可。这里列出了JUPyter支持的所有语言,供您参考。3、分享便捷支持以网页的形式分享,GitHub中天然支持Notebook展示,也可以通过nbviewer分享你的文档。当然也支持导出成HTMLMarkdown、PDF等多种格式的文档。4、远程运行在任何地点都可以通过网络链接远程服务器来实现运算,这里给出一个远程运行的例子,可以体验一下JUPyterNotebook05、交互式展现不仅可以输出图片、视频、数学公式,甚至可以呈现一些互动的可视化内容,比如可以缩放的地图或者是可以旋转的三维模型。这就需要交互式插件(Interactivewidgets)来支持Chapter2入门使用启动界面File:浏览器打开jupyter,显示的是在jupyter_notebook_config.py中设置的c.NotebookApp.notebook_dir工作目录F的所有文件,如下图所示:jupyterLogoutFHs Running ClustersSe¼d <erm to perform actions on themUpload Nww 0心m2 LastMoNledAW»Thenotebookkslise11tyRunning:Running页签下显示的是当前正在运行的jupyter程序,包含notebook、terminals终端等,如下图所示:二jupyteruBwt|FHesRUnfW>2OustersCurrentlyrumngJupyterprocesses07ninaH.Tbefearenoterminalsrunning.Itotobooks”Therearcnonoteboolcsrunning.Cluster:CIUSter用作并行计算,现在由IPythOnParalIel提供,需要单独安装,初始安装不包含此部分内容。二jupyter3)。UIFsRunningClustersOusterstab冷nowPnMdgbyPythonParaI城STPythonparai9fornstailabondetails新建notebooklogoutUp3 r4e * 0P>tho3 一' CreMe a new n<×ebo<Mc with Python 3 TWF点击右上角的new按钮可以创建新的notebook、文件、文件夹、shell终端,如下图所示:二JupyterFiRumngQustmSiteditemstop<formJCbonsonthem口。wortTefrwkii新的notebook创建成功之后,编辑界面如下图所示:JUpyt Untitld1 Last Checkpont 4分忡V) (unsmdcha9ts)I® L<wwt每一行称为一个单元格cell,在这里编写和执行你的代码。编辑notebookCode单元编辑模式:在Code编辑模式下,可以对单个CeIl的代码进行执行,执行结果会显示在代码的正下方,运行的快捷键:Ctrl+enter0代码单元左边有In1:这样的序列标记,方便人们查看代码的执行次序。在代码单元格中可以执行多种操作,例如编写代码、给变量赋值、导入包,展示数据分析结果等。在一个单元格中执行的任何代码在所有其他单元格中均可用。二JUpyterUntitledlLMtCh”5不(UnWdchanges)芦LogoutFXEditVwInsertCa-HeiPTtUSte4PythOn3OQ+X¢)¢)MRwCCw网0CodoIMrkdownIIn:RwrNKonvert1HeadmJUpyterUntitiedLastwckpont(unmdchanges)<L090VlFE<MVitwInMrtC11Km*lHpTrUSIgPython3OB+Xr>HRuncCog-aCAeeN运行代叫Xn1:iartaysprint(ay*,ptk>*.'pcwda1:bpython3.zip*,*,optcond<libpyho<3.6,optCondnzHb.ythonXlib-dynid*l,optzcon<Ulibp7th0nX6.site-packages'.*/opt/eonda/lib/pythonX6ite-pack<1es!Uko-l.0.7-w3.6.e<g*.'optcomda2(bFhonX6',site-packAceszIPytho<>zextAsions','hoejvyaft/.Ipythoa*IIn:print,Hogrid,hlloworld可以在CeIl单元格中,像在ide里一样,利用tab进行自动补齐。二JUPyterUntitled5lastOeckpontJlifK(unsavedchanges)fSOMMfitE<MVwSSeItC«lKernelHe<pTruitod,IFyhon3OB+»«¢)¢)NRunCCod-Markdown单元编辑模式:在markdown编辑模式下对文本进行编辑,采用markdown的语法规范,可以设置文本格式、插入链接、图片甚至数学公式。可以使用shift+enter运行markdown单元来显示格式化的文本。JllpyterUntitIedILMICMCkPotflIl手的(UnSaVedChanges)芦LogoutFileEditVwknstCellKtmdHelpTrustedPython3OB*XQ)(S个HRunCMakgwnC3这是Hl这是H2这是H31 Bvd2 McHale3 Pans命令模式:除了Code单元编辑模式和markdown单元编辑模式之外,jupyter还支持命令模式。用于执行键盘输入的快捷命令。通过Esc键进入命令模式,此时单元左侧显示蓝色竖线(编辑模式下,左侧显示绿色竖线)。如果要使用快捷键,首先按Esc键进入命令模式,然后按相应的键实现对文档的操作。比如切换成代码单元(Y)或markdown单元(M),或者在本单元的下方增加一单元(B)。查看所有快捷命令可以按H。常用快捷键:执行当前CeIL并自动跳到下一个cell:ShiftEnter执行当前cell,执行后不自动调转到下一个CeILCtrl-Enter是当前的CelI进入编辑模式:Enter退出当前cell的编辑模式:Esc删除当前的cell:双D为当前的cell加入linenumber:单L将当前的cell转化为具有一级标题的maskdown:单1将当前的cell转化为具有二级标题的maskdown:单2将当前的cell转化为具有三级标题的maskdown:单3为一行或者多行添加/取消注释:Crtl/撤销对某个Ceu的删除:Z浏览器的各个Tab之间切换:CrtlPgUP和CrtlPgDn快速跳转到首个CeILCrtlHome快速跳转到最后一个CeILCrtlEndEsc+F在代码中查找、替换,忽略输出。Esc+0在cell和输出结果间切换。选择多个cell:Shift+J或Shift+Down选择下一个cell。Shift+K或Shift+Up选择上一个CeIL一旦选定cell,可以批量删除/拷贝/剪切/粘贴/运行。当你需要移动notebook的一部分时很有用。Shift+M合并CeIl导入代码:本地导入:1、在本地创建一个demo文件二jupyterLOOOtrtFsRunningQustersSelectte<nstoperformactionsonthemuploadNw*C0'workNameLastModftedCDJlWB口gnoipynbRUnrIrg4分怦箭2、%load+文件名导入,run执行后这段代码会被注释掉LoqouITustM I Python 3 OJUpyt6UntitledLartCheckpom1分IMB(uma*edchanges)FUEdHSwInswtCNKm1Help>c¢)个NRunCCode*cll-te*:*code*,*execution-cownt*:2»Bea<ht>:»*upus*:*nae,:*stdout*l*output.typ*:*streav.*txt*:'*optconda1ibpytboo3.ip'.'oXcoada,/!ibrrthon3.6*.,optcon¼zHbpytbon3.6lib-dynload','cptcctxklib/pythoaXC/iite-p】,'oure:(visortsytn,"print(tys.path)*c.】LtyP:*d*,executi«i_count*:

    注意事项

    本文(Jupyternotebook使用教程.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开