当前位置: 首页 > news >正文

Ipython与Jupyter之间的关系

IPython 和 Jupyter 之间的关系可以从它们的历史和目标中得到很好的解释。IPython(Interactive Python)最初是由 Fernando Pérez 于 2001 年创建的,旨在提升 Python 的交互式计算体验。它提供了一个强大的交互式 Python shell 和一个面向高效计算的架构,比如并行计算等。随着时间的推移,IPython 发展了一套丰富的工具,其中最著名的就是 IPython Notebook。

IPython Notebook 是一种 Web 应用程序,允许用户创建和共享包含实时代码、方程式、可视化以及解释性文本的文档。这些笔记本文件成为了一种非常流行的方式,让数据科学家和研究人员共享研究结果、教育资料,以及进行协作。

随着 IPython Notebook 的流行,开发团队意识到这种笔记本界面不仅对 Python 社区有益,对其他编程语言也很有帮助。因此,于 2014 年,项目扩展成为 Project Jupyter。Jupyter 这个名字反映了项目支持的三种核心编程语言:Julia、Python 和 R,并象征着科学数据的探索,就像朱庇特探测器探索外太空一样。

Jupyter 不再仅限于 Python;它设计成了一个语言无关的项目,支持包括 Julia、R、Ruby 和 Scala 在内的多种编程语言。IPython 现在成为了 Jupyter 项目的一个子项目,专注于 Python 交互式计算的继续发展。

简而言之,IPython 是 Jupyter 项目的起源和一部分,专注于 Python 语言的交互式计算。而 Jupyter 拓宽了这一概念,提供了一个语言无关的平台,使得各种不同的编程语言都能使用丰富的交互式计算环境。
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 红外遥控器的使用和详细解释
  • C语言牛客网BC-37 牛牛的圆(求面积)
  • 信号处理--基于FBCSP滤波方法的运动想象分类
  • 4.Python数据分析—数据分析入门知识图谱索引(知识体系下篇)
  • vue+Echarts实现多设备状态甘特图
  • canvas画带透明度的直线和涂鸦
  • MySQL学习笔记------DCL
  • C++实现FFmpeg音视频实时拉流并播放
  • 如何在服务器上传/下载文件
  • 【Postman如何进行接口测试简单详细操作实例】
  • Java:反射 reflection ( 概念+相关类+使用方法)
  • main.py(二)
  • [深度学习] 常见名称概念
  • 构建Pytorch虚拟环境教程
  • <chrono>, clock_gettime(), gettimeofday()对比
  • 【译】JS基础算法脚本:字符串结尾
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • 3.7、@ResponseBody 和 @RestController
  • css系列之关于字体的事
  • golang 发送GET和POST示例
  • gops —— Go 程序诊断分析工具
  • JavaScript 基础知识 - 入门篇(一)
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • MySQL数据库运维之数据恢复
  • PV统计优化设计
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 程序员该如何有效的找工作?
  • 构建工具 - 收藏集 - 掘金
  • 老板让我十分钟上手nx-admin
  • 七牛云假注销小指南
  • 通信类
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (1)SpringCloud 整合Python
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (C语言)fgets与fputs函数详解
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (附源码)计算机毕业设计ssm电影分享网站
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (理论篇)httpmoudle和httphandler一览
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (十六)一篇文章学会Java的常用API
  • (算法设计与分析)第一章算法概述-习题
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • .net Application的目录
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .NET简谈设计模式之(单件模式)
  • .NET下ASPX编程的几个小问题