For the official NumPy documentation visit numpy.org/doc/stable.
Below is a curated collection of educational resources, both for self-learning and teaching others, developed by NumPy contributors and vetted by the community.
There’s a ton of information about NumPy out there. If you are just starting, we’d strongly recommend the following:
Tutorials
Books
You may also want to check out the Goodreads list on the subject of “Python+SciPy.” Most books there are about the “SciPy ecosystem,” which has NumPy at its core.
Videos
Try these advanced resources for a better understanding of NumPy concepts like advanced indexing, splitting, stacking, linear algebra, and more.
Tutorials
Books
Videos
If NumPy has been significant in your research, and you would like to acknowledge the project in your academic publication, please see this citation information.