Everything About ___
Live briefing

Everything about NumPy

Python library for numerical programming

NumPy is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays. The predecessor of NumPy, Numeric, was originally created by Jim Hugunin with contributions from several other developers. In 2005, Travis Oliphant created NumPy by incorporating features of the competing Numarray into Numeric, with extensive modifications. NumPy is open-source software and has many contributors. NumPy is fiscally sponsored by NumFOCUS. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: NumPyA 5-minute orientation
  2. Skim a recent paper: Fast annual daylighting simulation and high dynamic range image processing using NumPyInfluential work since 2022
  3. Pick up a classic book: Mastering Numerical Computing with NumPyThe most-reprinted book on the subject
  4. Read the landmark paper: Array programming with NumPyCited 26,085 times
  5. Go sideways: CuPyA closely related topic
  6. Go sideways: SciPyA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. History
  2. Features
  3. Examples

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics