What is "numpy"

Of numpy homepage:

Numpy is the fundamental package for scientific computing with Python. It contains, among other things:

  • A powerful N-dimensional matrix object
  • Sophisticated functions(from Broadcasting)
  • Tools for C/C++ and Fortran integration
  • Linear algebra, Fourier transformation, and random numbers

In addition to its obvious scientific uses, Numpy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data types can be defined. This allows Numpy to seamlessly and quickly integrate with a wide range of databases.

Numpy is released under the BSD license, which allows reuse with few restrictions.