如何在jupyter notebook下运行.py程序,jupyter notebook如何运行代码
欢迎来到“盛鑫培训手册”!
图形化的交互式运行环境为编程语言的学习和开发提供了极大的便利,尤其是可视化。比如用R语言在window上画图,在R语言的交互环境下,可以实时观察代码的视觉效果,方便调整参数。
Python是基于命令行的交互运行环境,可以方便的测试和运行简单代码,但是对于可视化的支持不是很友好。因此有开发者开发了ipython的增强交互运行环境,并在ipython的基础上进一步打造了jupyter笔记本强大的交互运行环境。
Jupyter notebook是一款基于浏览器的应用,就像它名字中的notebook这个词的意思一样。通过Jupyter notebook,我们可以将相关代码和运行结果以笔记的形式记录保存,并将结果以文档的形式与他人分享。
基于jupyter notebook还有一个成熟的IDE,即jupyter lab,它提供了IDE的完整功能。本文主要介绍jupyter笔记本的使用方法。首先,安装它,它实际上是一个python模块。使用pip软件包管理器进行安装的代码如下
在安装笔记本成功安装后,在命令行中输入以下命令来启动它。
jupyter笔记本启动后,默认浏览器会弹出相应的窗口,如下图。
在文件菜单中,显示计算机上的目录结构。可以点击跳转,相当于调整当前工作目录。通过右上角的新建菜单,你可以创建一个新的文件夹或文件。对于notebook,默认只提供python语言接口。其实jupyter notebook支持python、R Ruby、C等编程语言,但是需要安装相应的接口。
下面介绍如何使用jupyter notebook运行python和r。
1.运行python
默认情况下,仅支持python。通过新建菜单新建一个笔记本,选择python作为编程语言,就会弹出如下所示的窗口。
无标题是默认的文件名,双击可以修改。绿框称为单元格,可以在其中输入python代码、文本注释等。单元格内的内容默认为代码,也可以通过下拉菜单进行调整。
左上角的工具栏中,符号表示一个新的单元格,后面是剪切、复制、粘贴等功能。上下箭头用于切换单元格,运行按钮用于运行单元格中的代码。示例如下
从上图可以看出,通过jupyter notebook可以直观的看到可变的内容和可视化效果。保存相应的文件,以及带有后缀的文件。ipynb将在工作目录中生成。
2.运行R
要在jupyter笔记本中运行R语言,首先需要安装R包IRkernel,其功能如下图所示。
在r的交互环境中运行下面的代码。
install.packages(IRkernel )
irkernel:install spec(user=false)安装成功后,重启jupyter notebook,可以看到notebook支持R语言。它的使用方式与python类似,下面是一些例子。
通过jupyter notebook可以实时查看代码的运行效果,这在开发可视化代码时非常有用。
目标
—如果你喜欢,分享给你的朋友—
关注我们,解锁更多精彩内容!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。