Jupyter Notebook简洁教程
继上次对Anaconda进行了一定的讲解后,有朋友建议我再对IPython笔记本的使用做一定的介绍,我自己找了些资料,基于对最为常用的功能进行介绍目的,写了这么篇简单的教程。
在完成Ananconda安装后,在cmd窗口中输入jupyter notebook,随机将会在默认浏览器中打开jupyter notebook主界面(建议将Chrome设置为默认浏览器)。
jupyter notebook的编辑是依托于某个文件夹进行的,默认打开文件夹为安装到的那个目录。在cmd窗口输入jupyter-notebook –generate-config会返回一个文件的路径,打开该文件,找到下面所示的代码【感谢网友mucangmang的回复提示】
## The directory to use for notebooks and kernels.
#c.NotebookApp.notebook_dir = u''
将第二行的“ # ”删去,并将“ u’’ ”修改为自己想要定位的文件夹地址,保存文件,再重新打开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简洁教程,方便大家快速上手使用, 希望对大家有所帮助。
参考链接:
Jupyter Notebook快速入门(上)
Jupyter Notebook快速入门(下)
Jupyter快速10分钟教程
斯坦福CS231n的IPython教程
Jupyter Notebook 的快捷键
Jupyter Notebook简洁教程相关推荐
- 笔记本电脑下载python视频教程-Python的Jupyter Notebook入门教程
适用于Python的Jupyter Notebook入门教程 在下面的教程中,将指导您完成安装Jupyter Notebook的过程.同时,我们将探索Jupyter Notebook的基本功能,通过尝 ...
- linux如何查看jupyter日志_在Linux服务器上运行Jupyter notebook server教程
在Linux服务器上运行Jupyter notebook server教程 很多deep learning教程都推荐在jupyter notebook运行python代码,方便及时交互.但只在本地运行 ...
- (超详细)Jupyter Notebook入门教程
Jupyter Notebook入门教程 0. 前言 Jupyter Notebook是一款创建和分享计算文档的网络应用程序.它提供了一种简单.流线型.以文档为中心的体验.由于它可以同时显示丰富的文本 ...
- jupyter notebook高级教程系列——slide幻灯片制作
声明:前面已经详细讲解了ipython.jupyter notebook的使用.配置等内容,本文作为补充篇继续讲解jupyternotebook.本文主要由两个部分组成,jupyter noteboo ...
- python的jupyter的使用教程-Python神器之Jupyter Notebook作图教程
很多人可能用过Jupyter Notebok,作为了在线编辑和执行平台,它可以让我们通过浏览器就能进行代码编辑和执行,做为趁手的一个Web IDE特别Pyton码农(也支持其他语言比如R.JS.gol ...
- Jupyter notebook入门教程(下)
Jupyter notebook的入门教程第二部分的英文原文出处: Getting started with the Jupyter notebook (part 2) 从之前介绍的教程第一部分中,我 ...
- Jupyter notebook入门教程(上)
本文将分上下两部分简单介绍Jupyter notebook的入门教程,英文原文出处: Getting started with the Jupyter notebook(part 1) Jupyter ...
- Jupyter notebook 入门教程
原文链接:https://www.dataquest.io/blog/jupyter-notebook-tutorial/ Jupyter notebook 是一个很强大的交互式和展示数据科学项目的工 ...
- Jupyter Notebook基础教程
文章目录 Jupyter Notebook简介 创建一个新的Notebook cell cell模式 快捷键 Kernel 简单的Python程序的例子 数据分析的例子 设置 检查数据集 使用matp ...
最新文章
- HDU2767(强连通分量+Kosaraju算法)
- WPC大会新动态:合作伙伴采纳Windows Azure
- python如何编程-编程零基础应当如何开始学习 Python?
- 有关short与int的重载[jase基础]
- python写一个类方法_Python基础|类方法的强制重写与禁止重写
- java中动态顺序死锁问题
- hadoop--HDFS_NameNode和SecondaryNameNode工作机制
- python学习之老男孩python全栈第九期_数据库day004 -- 作业
- PyTorch中的model.modules(), model.children(), model.named_children(), model.parameters(), model.nam...
- sql select 输出多行_SQL复杂查询
- FGUI弧形UI实现
- Python爬虫之七:爬虫实战-爬取豆瓣电影 top 250
- 001 【Chrome】浏览器自带取色器
- win10 外接触摸屏触摸校准
- 机器学习岗位面试总结:简历应该关注的5个重点
- cocos2dx掼蛋_cocos2d/x 自带字体(label)
- 安装Oozie4.1.0-CDH版本
- 饱受争议的区块链手机兴衰史
- c语言文字冒险类游戏,课内资源 - 基于C语言和easyx实现的巧虎划船大冒险游戏...
- 融资融券五月试点 首批入选券商或增至5家