Welcome! This is the documentation for NumPy 1.21.0.dev0+884.ga14c41264, last updated Feb 25, 2021.
For users:
What is NumPy? Who uses it and why
NumPy: the absolute beginner's guide
Installation
NumPy quickstart Aimed at domain experts or people migrating to NumPy
NumPy for MATLAB users
NumPy Tutorials Learn about concepts and submodules
NumPy How Tos How to do common tasks with NumPy
NumPy fundamentals
Building from source
Using NumPy C-API
F2PY Users Guide and Reference Manual Documentation for the f2py module (Fortran extensions for Python)
Glossary List of the most important terms
For developers/contributors:
NumPy contributor guide Contributing to NumPy
Under-the-hood docs Specialized, in-depth documentation
A guide to NumPy documentation
Building the NumPy API and reference docs
Benchmarking benchmarking NumPy
NumPy Enhancement Proposals
Meta information:
Reporting bugs
Release notes
Document conventions
License of NumPy
Large parts of this manual originate from Travis E. Oliphant's book "Guide to NumPy" (which generously entered public domain in August 2008). The reference documentation for many of the functions are written by numerous contributors and developers of NumPy.
The preferred way to update the documentation is by submitting a pull request on GitHub (see the Documentation index). Please help us to further improve the NumPy documentation!