什么是SciPy以及我们为什么要使用它?


SciPy,发音为“Sigh Pie”,是一个由Python开源库组成的生态系统,用于执行数学、科学和工程计算。SciPy代表Scientific Python,它包含以下核心程序包,称为SciPy生态系统:

  • NumPy − NumPy是SciPy的基础N维数组包,允许我们高效地使用数组中的数据。

  • Matplotlib − Matplotlib用于根据数据创建全面的二维图表和绘图。

  • Pandas − Pandas是一个开源的Python包,用于组织和分析我们的数据。

除了SciPy生态系统外,SciPy还指其他相关的但不同的实体:

  • 社区 − 指使用和开发此库的人员组成的社区。

  • 会议 − 有几个名为SciPy、EuroSciPy和SciPy.in的会议专门致力于Python的科学计算。

  • SciPy库 − 它是核心程序包之一,为我们提供了许多用户友好且高效的数值例程。数值例程包括用于积分、插值、优化、线性代数和统计的例程。

为什么要使用SciPy

使用SciPy的关键原因之一是它优化了数据科学中常用的函数。其他原因包括:

  • 在处理数据科学时,会遇到各种与科学计算相关的难题。SciPy为我们提供了各种子包来高效地解决这些问题。

  • SciPy库具有惊人的快速计算能力且易于使用。

  • 它可以操作NumPy库的数组,并且还优化了NumPy中使用的函数。

  • 在GNU科学库之后,SciPy是最常用的科学库之一。

更新于:2021年12月14日

333 次浏览

启动您的职业生涯

通过完成课程获得认证

开始学习
广告