什么是Jupyter Notebook
Jupyter Notebook 是一个基于 Web 的交互式计算环境,支持多种编程语言,包括 Python、R、Julia 等。它的主要功能是将代码、文本、数学方程式、可视化和其他相关元素组合在一起,创建一个动态文档,用于数据分析、机器学习、科学计算和数据可视化等方面。Jupyter Notebook 提供了一个交互式的界面,使用户能够以增量和可视化的方式构建和执行代码,同时支持 Markdown 格式的文本和 LaTeX 数学符号。
Jupyter Notebook和ipython一样可以运行代码,同时还可以做笔记。
Jupyter Notebook保存的文件后缀名为:.ipynb
Jupyter Notebook的安装
在安装Jupyter Notebook之前,可以选择先安装Anaconda,Anaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项,其中包括了Jupyter Notebook。
安装完Anaconda后,就可以看到Jupyter Notebook也被安装了。
当然, 我们也可以用pip安装jupyter notebook
pip3 install jupyter
启动Jupyter后,可以看到Jupyter的界面
新建文件
新建后,我们可以看到:
这个界面与iPython非常相似。
下图这块区域我们称之为Cell。
Cell可以有 【代码/Markdown/原生NBConvert/标题】 四种类型,我们最经常使用的是Code和Markdown这两种类型。
其中Code是要执行的代码,Markdown用来做笔记。
双击这里可以对Jupyter的文件重命名
Jyputer的快捷键使用
通用:
Shift+Enter,执行本单元代码,并跳转到下一单元
Ctrl+Enter,执行本单元代码,留在本单元
命令模式
Y,cell切换到Code模式
M,cell切换到Markdown模式
A,在当前cell的上面添加cell
B,在当前cell的下面添加cell
双击D:删除当前cell