欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
Jupyter 项目
Jupyter项目于2014年从IPython项目中衍生出来。IPython的与语言无关的功能以Jupyter的名称移动。该名称是对Jupyter支持的核心编程语言的引用,Jupyter项目下的Julia,Python和RProducts旨在支持交互式数据科学和科学计算。
Jupyter项目由− 下描述的各种产品组成
- IPykernel -这是一个为Jupyter提供IPython内核的软件包。
- Jupyter客户端-此软件包包含Jupyter协议的参考实现。它也是用于启动,管理Jupyter内核并与之通信的客户端库。
- Jupyter笔记本-以前称为IPython笔记本。这是到IPython内核以及许多其他编程语言的内核的基于Web的界面。
- Jupyter内核-内核是Jupyter产品编程语言的执行环境。
Jupyter内核列表在下面给出:
| 内核 | 语言 | URL |
| IJulia | Julia |
https://github.com/JuliaLang |
| IHaskell | Haskell |
https://github.com/gibiansky |
| IRuby | Ruby |
https://github.com/SciRuby/iruby |
| IJavaScript | JavaScript |
https://github.com/n-riesco |
| IPHP | PHP |
https://github.com/dawehner |
| IRKernel | R |
http://irkernel.github.io/ |
- Qtconsole -基于Qt的丰富控制台,用于处理Jupyter内核
- nbconvert -转换其他格式的Jupyter笔记本文件
- JupyterLab -用于笔记本,编辑器,控制台等的基于Web的集成界面。
- nbviewer -笔记本文件的HTML查看器
下一章:Jupyter 笔记本
IPython笔记本由Fernando Perez开发,是IPython内核的基于Web的前端。为了创建用于多种语言的集成交互式计算环境,Notebook项目转移到Jupyter项目下,除了Python外,它还提供编 ...
AI 中文社