Numerical Python (NumPy) is a package for scientific computing with Python. It adds a fast and sophisticated array facility to the Python language.
Numerical Python 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.
Numerical Python can be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined; this allows NumPy to seamlessly and speedily integrate with a wide variety of databases.