# What Is NumPy?

NumPy is a third-party Python library that provides support for large multidimensional arrays and matrices along with a collection of mathematical functions to operate on these elements.

The library relies on well-known packages implemented in another language (e.g. C or Fortran) to perform efficient computations, bringing the user both the expressiveness of Python and a performance similar to Matlab or Fortran.

**Free Bonus:** Click here to get access to a free NumPy Resources Guide that points you to the best tutorials, videos, and books for improving your NumPy skills.