NumPy package in python embeds the features of Numarray into the Numeric package. There are numerous contributors to this open-source project.

NumPy or Numerical Python is a python library that offers the following:

  • A powerful N-dimensional array object.
  • Sophisticated (broadcasting) functions.
  • Tools for integrating C/C++ and Fortran code.
  • Useful Fourier Transform, linear algebra, and random number abilities.

It can also give an efficient multi-dimensional container of generic data. It supports Arbitrary data types.