关于 NumPy

NumPy是使用Python进行科学计算的基础包。它包含如下的内容:

  • 一个强大的N维数组对象。
  • 复杂的(广播)功能。
  • 用于集成C / C ++和Fortran代码的工具。
  • 有用的线性代数,傅里叶变换和随机数功能。

除了明显的科学用途外,NumPy还可以用作通用数据的高效多维容器。可以定义任意数据类型。这使NumPy能够无缝快速地与各种数据库集成。

NumPy是在BSD许可下获得许可的,允许重用而不受限制。

开始学习

要安装NumPy,我们强烈建议您使用科学的Python发行版。有关详细信息,请参阅安装SciPy技术栈

NumPy可以使用许多高质量的在线教程、课程和书籍。为了快速了解NumPy,我们提供了NumPy教程。我们还推荐SciPy Lecture Notes,以更广泛地介绍科学Python生态系统。

有关SciPy堆栈(NumPy提供基本数组数据结构)的更多信息,请参阅scipy.org

文档

最新的NumPy文档可以在最新(开发)版本中找到。它包括用户指南、完整的参考文档和开发人员指南,以及元信息和“NumPy增强建议”(其中包括NumPy发展规划和主要新功能的详细计划)。

自2009年以来,可以在 https://docs.scipy.org 找到所有NumPy版本(次要版本;错误修复版本不包含重大文档更改)的完整文档存档。

支持 NumPy

如果您发现NumPy对您的工作,研究或公司有用,请考虑捐赠与您的资源相称的项目。任何数量的帮助!所有捐款将严格用于资助NumPy开源软件,文档和社区的开发。

捐赠由NumFOCUS基金会管理,该基金会是该项目的法律和财政保障机构。NumFOCUS是501(c)3非盈利基金会,因此,如果您受美国税法的约束,您的缴费可以免税。NumPy的指导委员会将就如何最好地使用收到的任何资金做出合理的决策。NumPy发展规划图记录了技术和基础设施优先事项。

NumFOCUS

现在就捐赠!

机构合作伙伴

机构合作伙伴是通过聘用NumPy贡献者来支持该项目的组织,作为其官方职责的一部分为该项目做出贡献。目前的机构合作伙伴包括:

Berkeley Quansight

赞助商

NumPy从以下来源获得直接资助:

Gordon and Betty Moore Foundation Alfred P. Sloan Foundation Tidelift