大家可能也注意到了,在《神经网络和深度学习》的第二节课中他专门为学生录制了一个使用Jupyter Notebook的快速指南,并且在很多课程中都通过JupyterNotebook展示代码实现的部分。...看过了吴恩达在Jupyter Notebook上的演示后,你会发现它最大的特点便是可以直接在Web浏览器上编辑和运行,并且允许用户把代码写入独立的单元格中单独执行。...在Notebook中可以方便地调用Python的第三方库,如pandas、Bokeh等,对数据进行清理、统计和可视化的操作,并且在单元格中可以分步输出变量或者绘制图表等等。...只需要在工具栏中将单元格的格式指定为Markdown,就可以在格子中输入注释、笔记等一切你想要添加的文本,简洁的Markdown语法能帮助你更专注于文本内容。...同时,在团队沟通和教学展示等环境下,你可以在Jupyter Notebook的界面上快速地复现全部分析过程,并且通过文字叙述、可视化内容、数学公式与代码的整合来降低理解门槛、提高沟通效率。
一、jupyter notebook介绍 1、简介 Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。...——Jupyter Notebook官方介绍 简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。...3、jupyter notebook特点 编程时具有语法高亮、缩进、tab补全的功能。 可直接通过浏览器运行代码,同时在代码块下方展示运行结果。 以富媒体格式展示计算结果。...二、jupyter notebook安装 使用pip安装:pip3 install jupyter 三、jupyter notebook运行 1、在终端默认启动 首选打开终端,进入到需要的工作文件夹中...1、编辑状态 当cell是绿色的时候,表示是编辑状态,此时可以在cell中编辑代码或者编写markdown 2、选中状态 当cell是蓝色的时候,表示是选中状态,此时可以对整个单元格操作,
使用技巧 使用Markdown 在Jupyter Notebook中是可以直接使用Markdown的: 1、在编辑框中操作:鼠标箭头放在编辑框左边 ?...使用Latex公式 既然Jupyter notebook能够使用Markdown,那么我们可以是Jupyter Notebook中编辑LaTex公式,举一个例子:在Markdown格式下的cell中输入如下内容...生成侧边栏目录 前面已经提过,在Jupyter Notebook中是可以使用Markdown的,Markd本身又是有目录层级的,所以在Jupyter Notebook中也可以使用目录层级。 ?...添加高亮之后的效果图: ? 输出多个变量 在notebook中默认只会输出最后一个变量的结果,比如下面的例子中变量a就没有输出 ?...两种模式 在Jupyter Notebook中有两种模式: 命令模式:键盘输入运行程序命令,此时单元格是蓝色的 编辑模式:允许你向单元格中输入代码或者文本内容,此时单元格是绿色的 命令模式 Esc将带你进入命令模式
什么是“笔记本(notebook)”?记事本将代码及其输出集成到一个文档中,该文档结合了可视化、叙述性文本、数学方程和其他富媒体。...例如,如果您打开一个新的笔记本并运行笔记本顶部的第一个单元格,方括号将填充数字1。 06 添加丰富的内容 Jupyter Notebook支持添加丰富的内容到其单元格。...在本节中,您将概述使用标记和代码对单元格进行的一些操作。 cell类型 技术上有四种单元格类型:代码、Markdown、Raw NBConvert和标题。...您已经了解了代码单元格的工作方式,现在让我们学习如何使用Markdown对文本进行样式设置。 Jupyter Notebook支持Markdown,这是一种标记语言,是HTML的超集。...设置一个新的单元格标记,然后添加以下文字到单元格: ? 当你运行cell,输出应该是这样的: ? 在Markdown中创建标头也非常简单。你只需要使用不起眼的#号。使用的#符号越多,标题越小。
explanatory text (written in markdown syntax) 各种解释性文字,例如用 markdown 语法写的格式化说明文本,Latex写的数学方程等 因此,你可以方便地一边写代码...,一边写许多带格式的注释文本,还能让运行结果实时在页面内显示出来。...运行之后的输出结果将会显示在单元格内容的正下方,然后输入光标就会跳转到下一个格子,方便你继续写更多的代码。当然,你随时可以点击上面的格子,修改或者添加更多的代码。...你在这个单元格中输入 markdown 标记时,会自动解析成不同大小,不同格式的文字标记: 当你写完这些文本时,你可以“运行”这个单元格,或是按【Shift + 回车】快捷键,于是那些 markdown...效果如下: 当你的鼠标指向标题的时候,还会自动出现一个链接,点击之后,你的浏览器地址栏会更新成指向这个标题的链接: 如果你想要改一改 markdown 文本,只需要双击单元格中的文字,则编辑框又会重新出现
explanatory text (written in markdown syntax) 各种解释性文字,例如用 markdown 语法写的格式化说明文本,Latex写的数学方程等 因此,你可以方便地一边写代码...,一边写许多带格式的注释文本,还能让运行结果实时在页面内显示出来。...】,或者按【Shift + 回车】组合键,该单元格里的代码将会被运行。 ? 运行之后的输出结果将会显示在单元格内容的正下方,然后输入光标就会跳转到下一个格子,方便你继续写更多的代码。...当然,你随时可以点击上面的格子,修改或者添加更多的代码。 再看一个例子: ? 在后面的格子里,我写了一个循环,让它输出一系列数字。运行一下,就能直观地看到运行结果出现在代码下方。...你在这个单元格中输入 markdown 标记时,会自动解析成不同大小,不同格式的文字标记: ?
效果如下图: 使用叹号执行Shell命令 在使用Jupyter Notebook编写代码时,只需要在Shell命令前添加一个!,就可以在notebook中执行Shell命令,完全不用来回切换。...ipconfig print(a) print(type(a)) 关于输出 在notebook中运行单元格中的代码时,在默认情况下,单元格中最后一行的值会被自动输出: def aaa(): print...支持Markdown语法 Jupyter Notebook支持Markdown语法,在工具栏的下拉选项中将单元格调整为Markdown即可。...关于Markdown的相关介绍可以查看文章《Markdown语法》 这里提醒一点,在插入图片时,可以直接点击菜单栏中的Edit,在打开的选项中点击Insert Image,这种操作方式优点是:将图片和notebook...) 在Markdown单元格的下方实时预览运行结果 Tree Filter(文件树过滤器) 在Files选项卡中,只需要输入关键字,就可以对下面的文件和文件夹进行过滤 导出为pdf文件 这里介绍两种导出为
下面是官方的一些介绍,参考Jupyter notebook官方文档[1] Jupyter notebook将基于控制台的方法扩展到了一个全新的方向,提供了一个基于 Web 的应用程序,适用于捕获整个计算过程...Jupyter notebook结合了两个组件: Web 应用程序:一种基于浏览器的工具,用于交互式创作文档,这些文档结合了解释性文本、数学、计算及其丰富的媒体输出。...Notebook 文档:Web 应用程序中所有可见内容的表示,包括计算的输入和输出、解释性文本、数学、图像和对象的富媒体表示。...使用Markdown标记语言在浏览器中编辑富文本,可以为代码提供注释,不限于纯文本。 能够使用 LaTeX 在 Markdown 单元格中轻松包含数学符号,并由MathJax本地呈现。...可以设置 markdown(文本单元格)和notebook(界面)的字体/字体大小。 调整单元格宽度(% 屏幕宽度)和行高。
之后,单元格中的代码就会被计算,光标也会被移动动一个新的单元格中。你会得到如下结果: ? 根据绿色边框线,我们可以轻松地识别出当前工作的单元格。...首先,我们在顶部添加一个 notebook 的标题。选中第一个单元格,然后点击Insert -> Insert单元格above(在上方插入单元格)。你会发现,文档的顶部马上就出现了一个新的单元格。...你会发现一个样式非常好看的标题。作为示例和练习,我还添加了其他几个标题单元格: ? ? 添加好标题之后,我们在编写一些解释,介绍每个代码单元格中的情况。...这样,你就可以在单元格类实现更加丰富的样式,添加图片,等等。...例如,如果想在 notebook 中添加 Jupyter 的 logo,将其大小设置为 100px x 100px,并且放置在单元格左侧,可以这样编写: <img src="http://blog.<em>jupyter</em>.org
下面是官方的一些介绍,参考Jupyter notebook官方文档[1] Jupyter notebook将基于控制台的方法扩展到了一个全新的方向,提供了一个基于 Web 的应用程序,适用于捕获整个计算过程...Jupyter notebook结合了两个组件: Web 应用程序:一种基于浏览器的工具,用于交互式创作文档,这些文档结合了解释性文本、数学、计算及其丰富的媒体输出。...Notebook 文档:Web 应用程序中所有可见内容的表示,包括计算的输入和输出、解释性文本、数学、图像和对象的富媒体表示。...使用Markdown标记语言在浏览器中编辑富文本,可以为代码提供注释,不限于纯文本。 能够使用 LaTeX 在 Markdown 单元格中轻松包含数学符号,并由MathJax本地呈现。 ?...除了设置"模板"主题,还可以自定义,设置代码字体/大小、notebook界面字体/大小、单元格宽度和行高等等。 可以设置 markdown(文本单元格)和notebook(界面)的字体/字体大小。
Jupyter notebook 是一种 Web 应用,它能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中,非常方便研究和教学。...用户通过浏览器连接到该服务器,而 notebook 呈现为 Web 应用。用户在 Web 应用中编写的代码通过该服务器发送给内核,内核运行代码,并将结果发送回该服务器。...notebook 界面 notebook 界面由基本的单元格组成,每个单元格在可编辑状态下可以任意的输入代码和注释说明(markdown)。默认的是代码格式,也就是下图中工具栏列表所示的 code。...Kernel 的小圆圈在空闲状态下是空的,而当运行代码时,会被填满,所以可以通过观察 Kernel 的状态观察程序是否运行完成。 代码单元格 notebook 中的大部分工作均在代码单元格中完成。...快捷键 notebook 自带一组快捷键,能让你快速使用键盘与单元格交互,而无需使用鼠标和工具栏。熟悉这些快捷键需要花费一点时间,但如果能熟练掌握,将大大加快你在 notebook 中的工作速度。
Jupyter Notebook入门简介Jupyter Notebook是一种交互式计算环境,能够让用户在浏览器中编写和执行代码,并与代码的运行结果、文本、图像、视频等进行交互。...执行结果将会显示在单元格的下方。 文本单元格用于编写和展示文本、图像、视频等。用户可以在文本单元格中使用Markdown语法来格式化文本,甚至可以插入数学公式和HTML代码。...在界面中点击"File"->"Save Notebook As"可以选择要保存的格式。插入代码和文本在Jupyter Notebook中,可以通过点击"Insert"菜单来插入新的单元格。...新插入的单元格默认为代码单元格,可以通过切换单元格类型按钮将其转换为文本单元格。 在文本单元格中,可以使用Markdown语法来插入标题、列表、链接、表格等。...这可能会导致混乱和困惑,特别是在执行一些依赖于前面代码块的结果的代码时。版本控制: Jupyter Notebook的文件是以JSON格式保存的,其中包含了代码、文本和输出结果等信息。
使用 Jupyter Notebook 就不用多此一举,我们可以直接在页面中查看。如下图所示: 使用 Markdown 功能写文档,或者制作 PPT。...这些文档中还包含代码以及代码执行后的结果,非常有助于你书写项目报告。...Code 单元格:包含可以在内核运行的代码,并且在单元格下方输出运行结果。 Markdown 单元格:包含运用 Markdown 的文档,常用于文档的说明,也是可以运行的单元格。...切换之前需要先按 Esc,从单元格的编辑状态中退出。 在工具栏中也可以切换,但是还是快捷键方便些。工具栏的位置在下图中红框的位置: 我们看一个例子。我编辑了下面的 Notebook。...运行结果如下图所示: Markdown 没有左边的“[]”标签,通过这一点你可以区分 Code 单元格与 Markdown 单元格。
创建Jupyter Notebook文件 在Project Tool Window中,单击Alt+Insert。...PyCharm显示一个对话框,您必须在其中指定Jupyter Notebook服务器将运行的URL: 在此对话框中,单击Cancel,然后单击 Run Jupyter Notebook链接: 接下来...添加 由于新单元格添加到当前单元格下方,因此单击带有import语句的单元格 – 其框架变为绿色。然后在工具栏上单击图标+(或按Alt+Insert)。...在此单元格中,从样式选择器中选择Markdown,然后输入以下文本: c = \sqrt{a^2 + b^2} 点击播放图标: 如您所见,PyCharm的Jupyter Notebook集成使得可以使用...接下来,探讨更复杂的案例。expected result – the formula- 应作为计算结果出现。添加一个单元格并输入以下代码(取自 SymPy:开源符号数学): 运行此单元格。
现在单击“ 添加”按钮,端口应显示在“ 转发端口”列表中: 最后,单击“ 打开”按钮以通过SSH连接到服务器并隧道连接所需的端口。...要创建新的笔记本文件,请从右上角的下拉菜单中选择New > Python 3: 这将打开一个笔记本。我们现在可以在单元格中运行Python代码或将单元格更改为markdown。...例如,通过单击顶部导航栏中的“ 单元格” >“ 单元格类型” >“ Markdown”,将第一个单元格更改为接受Markdown 。...让我们实现这个简单的等式并打印结果。单击顶部单元格,然后按ALT+ENTER以在其下方添加单元格。在新单元格中输入以下代码。...您现在应该能够使用Jupyter Notebook在Markdown中编写可重现的Python代码和注释。
使用 Jupyter Notebook 就不用多此一举,我们可以直接在页面中查看。如下图所示: 使用 Markdown 功能写文档。...这些文档中还包含了代码以及代码执行后的结果,非常有助于你书写项目报告。 1. 安装 最简单的方法是通过安装 Anaconda 来使用 Jupyter Notebook & Lab。...如下图所示: 单元格(Cell): Code 单元格:包含可以在内核运行的代码,并且在单元格下方输出运行结果。...Markdown 单元格:包含运用 Markdown 的文档,常用于文档的说明,也是可以运行的单元格。...从 Code 单元格切换到 Markdown 单元格的切换的快捷键是m;从 Markdown 单元格切换到 Code 单元格的切换的快捷键是y。 切换之前需要先按 Esc,从单元格的编辑状态中退出。
Jupyter Notebook包括三个部分,第一个部分是一个web应用程序,提供交互式界面,可以在交互式界面中运行相应的代码。...使用LaTeX轻松在markdown单元中包含数学符号的能力,并由MathJax本地呈现。 第二个部分就是NoteBook的文档了,这个文档存储了要运行的代码和一些描述信息。...您使用的编程语言取决于内核,默认内核(IPython)运行Python代码。 执行代码单元时,它包含的代码将发送到与笔记本关联的内核。 然后,从该计算返回的结果将在笔记本中显示为单元格的输出。...,并从中挑选一个最适合的类型进行展示,并将结果存储在Notebook文档里面。...中的语法在notebook中都是可以用的。
交互模式的好处是可以不使用 print 就能输出的单元格的执行结果,方便我们查看代码运行时变量的变化情况。但如果一个单元格里需要输出多个变量的值,还是需要使用 print 分别输出。...使用 Jupyter Notebook 在主面板有当前目录下的所有文件和文件夹。通过点击可以访问不同的目录或打开不同的文件。...前面介绍过,如果单元格里只有1行代码需要输出,可以省略 print() 如果有2行代码都会产生输出结果,不实用 print() 的话只会输出最后一行代码的结果。...在命令模式下可以使用快捷键操作 Jupyter Notebook,比如连按两下 d 键就会删除当前单元格。如果在编辑模式下就会输入两个字母 d。...Markdown 前面提到 Jupyter Notebook 支持使用 Markdown 的方式写代码注释。 方法是选中一个单元格,然后将其切换成 Markdown 模式。
领取专属 10元无门槛券
手把手带您无忧上云