Link Search Menu Expand Document

NumPy offers comprehensive mathematical functions, random number generators, linear algebra routines, Fourier transforms, and more.

Release Released Security Support Latest
1.24 1 month and 3 weeks ago
(18 Dec 2022)
Ends in 1 year and 10 months
(19 Dec 2024)
1.24.2
(05 Feb 2023)
1.23 7 months and 3 weeks ago
(22 Jun 2022)
Ends in 1 year and 4 months
(24 Jun 2024)
1.23.5
(20 Nov 2022)
1.22 1 year and 1 month ago
(31 Dec 2021)
Ends in 10 months
(01 Jan 2024)
1.22.4
(20 May 2022)
1.21 1 year and 7 months ago
(22 Jun 2021)
Ends in 4 months
(23 Jun 2023)
1.21.6
(12 Apr 2022)
1.20 2 years ago
(30 Jan 2021)
Ended 1 week and 6 days ago
(31 Jan 2023)
1.20.3
1.19 2 years and 7 months ago
(20 Jun 2020)
Ended 7 months and 3 weeks ago
(21 Jun 2022)
1.19.5
1.18 3 years ago
(22 Dec 2019)
Ended 1 year and 1 month ago
(22 Dec 2021)
1.18.5
1.17 3 years and 6 months ago
(26 Jul 2019)
Ended 1 year and 6 months ago
(26 Jul 2021)
1.17.5
1.16 4 years ago
(14 Jan 2019)
Ended 2 years ago
(13 Jan 2021)
1.16.6
1.15 4 years and 6 months ago
(23 Jul 2018)
Ended 2 years and 6 months ago
(23 Jul 2020)
1.15.4
1.14 5 years ago
(06 Jan 2018)
Ended 3 years ago
(07 Jan 2020)
1.14.6

All minor versions of NumPy released in the prior 24 months, and at minimum the last three minor versions, are supported. NumPy follows SemVer.

NumPy’s support policy is defined via NEP-29, which is also followed by other tooling in the Scientific Python Ecosystem.

Python Support

All minor versions of Python released 42 months prior, and at minimum the two latest minor versions are supported. Python support is only dropped in a major/minor version, and never on a patch release.

NumPy Python
1.24 3.8+
1.23 3.8+
1.22 3.8+
1.21 3.7+
1.20 3.7+

NumPy stopped supporting Python 3.7 from Dec 26, 2021. Any older releases (1.20, 1.21) still support Python 3.7. Releases made after that only support Python 3.8 and above.

More information is available on the NumPy website.

You should be running one of the supported release numbers listed above in the rightmost column.

You can check the version that you are currently using by running:
python -c "import numpy; print(numpy.__version__)"

You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/numpy.json. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/numpy.ics.

This page was last updated on 27 December 2022. Latest releases are automatically updated.