Clone this repo:
  1. 45698f1 Merge pull request #8820 from WarrenWeckesser/doc-heaviside by Eric Wieser · 20 hours ago master
  2. d909f3c DOC: Add 'heaviside' to the ufunc documentation. by Warren Weckesser · 21 hours ago
  3. 3b7908d Merge pull request #8795 from WarrenWeckesser/heaviside by Charles Harris · 27 hours ago
  4. 2ad36f6 Merge pull request #8813 from eric-wieser/maint-flatten-dtype by Charles Harris · 27 hours ago
  5. 06c7142 MAINT: Rename function to prevent name-shadowing by Eric Wieser · 33 hours ago

NumPy is the fundamental package needed for scientific computing with Python. This package contains:

  • 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.

It derives from the old Numeric code base and can be used as a replacement for Numeric. It also adds the features introduced by numarray and can be used to replace numarray.

More information can be found at the website:

After installation, tests can be run (if nose is installed) with:

python -c 'import numpy; numpy.test()'

The most current development version is always available from our git repository: