Jupyter Notebook使用教程
关于安装我就不说了,可以参考知乎https://zhuanlan.zhihu.com/p/33105153(总结的很全面)
首先打开Jupyter Notebook后,新建notebook:点击右上角的new,即打开一个下拉菜单,其中,Windows平台一般均显示Terminals Unavailable且按键呈灰色,点击Python2即可打开一个基于Python2的jupyter notebook。
notebook 界面从上而下由四个区域组成:notebook 的名称(点击即可修改)、提供保存、导出、重载 notebook以及重启内核等选项的工具栏、快捷键Toolbar、notebook 的内容编辑区。
下面概述菜单栏各项的主要功能:
File:
- New Notebook打开新笔记
Checkpoint(记录点,类比不同版本)
Revert to Checkpoint返回到某一个记录点
Download as: ipynb、py、md、html、pdf
Edit:
- 包括复制、粘贴、删除、合并、移动等cell区域的操作
View:
- Toggle Header是否显示头部信息,包括文件名和上次保存时间
Toggle ToolBar是否显示工具栏
Cell ToolBar
Insert:
- Insert Cell Above上方插入一个cell区域
Insert Cell Below 下方插入一个cell区域
Kernel:
- Restart和Reconnect相关
Change Kernel:换Python环境
Help:一些教程链接
快捷键Toolbar集成了高频使用的功能,其中点击显示为“code”的单元格类型右侧下拉菜单可改变cell单元格的类型,点击键盘可查看所有快捷键。
整个jupyter notebook界面最为重要的就是cell区域,cell中有多种类型,包括表示代码的code单元格与格式化文本的Markdown单元格,均可运行(快捷键为shift+enter,更多快捷键见参考链接最后一条),code类型结果为程序结果,Markdown类型结果则为格式化的文本,包括正文、标题等。
Cell不同单元格之间互相独立,上一个单元格中的变量在本单元格中不赋值的话即无法使用,例如下图。
单元格除了删除移动剪贴外还可以进行合并,从而一次性执行大段的代码。
Markdown类型单元格除文本外还可嵌入公式、表格、图片、音乐、视频、网页等。这里具体不展开。
单元格中还可集成Matplotlib,从而进行绘图,但需要注意绘图前需要输入%Matplotlib inline并运行,否则即使运行终端可用的绘图代码段,cell也只会返回一个文件说明,如下图所示。
以%或%%开头的命令称为魔法命令,更多信息请自行查询。
本文基于下述教程,结合初学者实践进行精简,总结出一个jupyter notebook简洁教程,方便大家快速上手使用, 希望对大家有所帮助。
斯坦福CS231n的IPython教程
Jupyter Notebook 的快捷键
知乎:https://zhuanlan.zhihu.com/p/33105153
https://blog.csdn.net/u013023297/article/details/71082881
Jupyter Notebook使用教程的更多相关文章
- 在Linux服务器上运行Jupyter notebook server教程
在Linux服务器上运行Jupyter notebook server教程 很多deep learning教程都推荐在jupyter notebook运行python代码,方便及时交互.但只在本地运行 ...
- Jupyter Notebook入门教程
Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言.在本文中,我们将介绍 Jupyter notebook 的主要特性,以 ...
- (转)Jupyter notebook入门教程(上,下)
https://blog.csdn.net/red_stone1/article/details/72858962------上 https://blog.csdn.net/red_stone1/ar ...
- jupyter notebook快速入门教程
什么是jupyter notebook? 官网:https://jupyter.org/ 上面是官方网址,就简单的介绍下,就不多做解释了,juoyter notebook,就是一个web应用,比较强大 ...
- 写给.NET开发者的Python教程(一):C# vs Python: 语言特性、Conda和Jupyter Notebook环境
承接上篇,本文会从语言特性.开发环境和必备工具来带领大家进入Python的世界. 语言特性 首先一起看下C#和Python在语言特性层面的对比,他们作为截然不同的两类面向对象高级语言,在语言层面上有何 ...
- 全真教程:Windows环境Jupyter Notebook安装、运行和工作文件夹配置
全真教程:Windows环境Jupyter Notebook安装.运行和工作文件夹配置 @ 目录 全真教程:Windows环境Jupyter Notebook安装.运行和工作文件夹配置 一.Jupyt ...
- Python,Jupyter Notebook,IPython快速安装教程
0.安装环境 Windows10,Python3.5.1,IPython,jupyter notebook,and other functionality 官方安装文档Linux版3.x 官方安装文档 ...
- 安装、配置Jupyter Notebook快速入门教程
What? Why? How? ---安装 ---启动 ---关闭 ---保存 Markdown语法 Magic关键词 转换notebook--toHTML 创建幻灯片 运行代码 What? 文字化编 ...
- 如何用Jupyter Notebook打开Spark
电脑已经装了anaconda python,然后下载了spark2.1.0.因为版本太新,所以网上和书上的一些内容已经不再适用.比如关于如何使用IPython和Jupyter,教程给出的方法是用如下语 ...
随机推荐
- ASP.NET Core 3.x启动时运行异步任务(二)
这一篇是接着前一篇在写的.如果没有看过前一篇文章,建议先去看一下前一篇,这儿是传送门 一.前言 前一篇文章,我们从应用启动时异步运行任务开始,说到了必要性,也说到了几种解决方法,及各自的优缺点.最 ...
- 龙芯3a4000办公机安装软件及美化记录
1.硬件平台: CPU:龙芯3a4000 Linux内核版本:4.19.90-1.lns7.2.mips64el 操作系统:Debian 10(buster) 使用过龙芯3a3000和3a4000两款 ...
- Lucene索引库维护、搜索、中文分词器
删除索引(文档) 需求 某些图书不再出版销售了,我们需要从索引库中移除该图书. 1 @Test 2 public void deleteIndex() throws Exception { 3 // ...
- 日志分析平台ELK之前端展示kibana
之前的博客一直在聊ELK集群中的存储.日志收集相关的组件的配置,但通常我们给用户使用不应该是一个黑黑的shell界面,通过接口去查询搜索:今天我们来了ELK中的前端可视化组件kibana:kibana ...
- 《RESTful Web APIs》书中有一段POST API示例,现实中我们如何测试这个示例?书中没有说,Let's try it!
<RESTful Web APIs>书中有一段POST API示例: I then send the filled-out template as part of an HTTP POST ...
- puts()和gets()函数
puts()和gets()函数 1. puts()函数 puts()函数用来向标准输出设备(屏幕)写字符串并换行, 其调用格式为: puts(s); 其中s为字符串变量(字符串数组名或字符串指针). ...
- Lane-Detection 近期车道线检测论文阅读总结
近期阅读的几篇关于车道线检测的论文总结. 1. 车道线检测任务需求分析 1.1 问题分析 针对车道线检测任务,需要明确的问题包括: (1)如何对车道线建模,即用什么方式来表示车道线. 从应用的角度来说 ...
- JavaScript DOM三种创建元素的方式
三种创建元素的方式: document.write() element.innerHTML document.createElement() 初始HTML内容: <button>btn&l ...
- 【Excel技巧】用IF函数进行等级评定
如果下面给出一份"2月份语文成绩考核表",那么如何对成绩进行等级评定呢. 等级评定规则: 总分(100分) A级(91-100) B级(81-90) C级(71-80) D级(70 ...
- yii2框架路径相关
调用YII框架中jquery:Yii::app()->clientScript->registerCoreScript('jquery'); framework/web/js/source ...