NumPy的前身Numeric最早是由Jim Hugunin与其它协作者共同开发,2005年,Travis Oliphant在Numeric中结合了另一个同性质的程序库Numarray(一个对大数组计算进行优化的库)的特色,并加入了其它扩展而开发了NumPy。这个新项目是SciPy的一部分。为了避免在只需数组计算的情况下安装庞大的SciPy包,新包以NumPy的名义被分离出来。2011年,NumPy的1.5.0版本加入了对Python 3的支持。2024年6月,Numpy进行了大版本升级,主版本号2的新版本中废弃了部分不常用的接口,目前最新版本为2.2.0版本;但是目前最常见的版本仍然是1.24.x~1.26.x。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=fd021a38805c1038247ececa8211931c/75aead1f4134970a241c0a0dd3cad1c8a7865d26.jpg?tbpicau=2025-02-26-05_f54b7cc0d3b64292d0d2dbf7075d60f2)
(Travis Oliphant, SciPy、NumPy 和 Numba 的创建者; Anaconda, Inc 和 NumFOCUS 的创始人)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=fd021a38805c1038247ececa8211931c/75aead1f4134970a241c0a0dd3cad1c8a7865d26.jpg?tbpicau=2025-02-26-05_f54b7cc0d3b64292d0d2dbf7075d60f2)
(Travis Oliphant, SciPy、NumPy 和 Numba 的创建者; Anaconda, Inc 和 NumFOCUS 的创始人)