Jupyter Notebook
0 赞数:0 #工具软件#
 我要认领    发布词条  
Jupyter Notebook(原IPython notebook)是一个开源的Web应用程序,广泛用于数据清理、数值模拟、统计建模、数据可视化和机器学习等领域,支持运行40多种编程语言。它允许用户创建和共享程序文档,支持实时代码,数学方程,可视化和markdown。因其直观易用的界面和强大的功能,在数据科学、机器学习、科学计算和软件开发等领域得到了广泛的应用。
  • 中文名称: Jupyter 笔记本
  • 外文名称: Jupyter Notebook
详细介绍 PROFILE +

Jupyter Notebook(此前被称为IPython notebook)是一个交互式笔记本,支持运行40多种编程语言。

Jupyter Notebook的本质是一个Web应用程序,便于创建和共享程序文档,支持实时代码,数学方程,可视化和 markdown。用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。

定义

用户可以通过电子邮件,Dropbox,GitHub和Jupyter Notebook Viewer,将Jupyter Notebook分享给其他人。

在Jupyter Notebook中,代码可以实时地生成图像,视频,LaTeX和JavaScript。

使用

数据挖掘领域中最热门的比赛Kaggle里的资料都是Jupyter格式。

架构

Jupyter包含以下组件:

Jupyter Notebook和Notebook文件格式

Jupyter Qt控制台

内核消息协议(kernel messaging protocol)

许多其他组件

内核

Jupyter Notebook与IPython终端共享同一个内核。

内核进程可以同时连接到多个前端。在这种情况下,不同的前端访问的是同一个变量。

这个设计可以满足以下两种需求:

相同内核不同前端,用以支持,快速开发新的前端

相同前端不同内核,用以支持,新的开发语言

基础操作

键盘输入模式

Jupyter Notebook有两种键盘输入模式。

编辑模式,允许用户往单元中键入代码或文本;这时的单元框线是绿色的。

命令模式,键盘输入运行程序命令;这时的单元框线是灰色。

常用快捷键

Shift+Enter:运行本单元,选中下个单元

Ctrl+Enter:运行本单元

Alt+Enter:运行本单元,在其下插入新单元

Y:单元转入代码状态

M:单元转入markdown状态

A:在当前单元格上方插入新单元格

B:在当前单元格下方插入新单元格

X:剪切选中的单元

Shift+V:在上方粘贴单元

本百科词条由网站注册用户【 CN100584 】编辑上传提供,当前页面所展示的词条介绍涉及宣传内容属于注册用户个人编辑行为,网站不完全保证内容信息的准确性、真实性,也不代表本站立场。 版权声明 反馈 我要认领
最新评论