Releases41
Frequency1 month 3 weeks
Last Release
NumPy is the fundamental package for scientific computing with Python. It contains among other things:
- a powerful N-dimensional array object
- sophisticated (broadcasting) functions
- tools for integrating C/C++ and Fortran code
- useful linear algebra, Fourier transform, and random number capabilities
Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.
NumPy is licensed under the [BSD license](https://www.numpy.org/license.html), enabling reuse with few restrictions.
## Getting Started
To install NumPy, we strongly recommend using a ***scientific Python distribution***. See [Installing the SciPy Stack](https://www.scipy.org/install.html) for details.
Many high quality online tutorials, courses, and books are available to get started with NumPy. For a quick introduction to NumPy we provide the [NumPy Tutorial](https://www.numpy.org/devdocs/user/quickstart.html). We also recommend the [SciPy Lecture Notes](https://scipy-lectures.org) for a broader introduction to the scientific Python ecosystem.
For more information on the SciPy Stack (for which NumPy provides the fundamental array data structure), see [scipy.org](https://www.scipy.org).
## Documentation
The most up-to-date NumPy documentation can be found at [Latest (development) version](https://www.numpy.org/devdocs). It includes a user guide, full reference documentation, a developer guide, meta information, and “NumPy Enhancement Proposals” (which include the NumPy Roadmap and detailed plans for major new features).
A complete archive of documentation for all NumPy releases (minor versions; bug fix releases don’t contain significant documentation changes) since 2009 can be found at https://docs.scipy.org.
Subscribe above to receive notifications when new versions are released.
| Version | Date | Stability Stability is determined by the version string and my be inaccurate. | |
|---|---|---|---|
| 2.4.6 | Stable | ||
| 2.0.1 | Stable | ||
| 2.0.0 | Stable | ||
| 1.26.4 | Stable | ||
| 1.26.3 | Stable | ||
| 1.26.1 | Stable | ||
| 1.26.0 | Stable | ||
| 1.25.2 | Stable | ||
| 1.25.1 | Stable | ||
| 1.25.0 | Stable | ||
| 1.24.3 | Stable | ||
| 1.24.2 | Stable | ||
| 1.24.1 | Stable | ||
| 1.24.0 | Stable | ||
| 1.23.5 | Stable | ||
| 1.23.4 | Stable | ||
| 1.23.3 | Stable | ||
| 1.23.2 | Stable | ||
| 1.23.1 | Stable | ||
| 1.23.0 | Stable | ||
| 1.22.4 | Stable | ||
| 1.22.3 | Stable | ||
| 1.22.2 | Stable | ||
| 1.22.1 | Stable | ||
| 1.22.0 | Stable |