Numerical Python (NumPy) is a library for the Python programming language that adds support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays. NumPy provides fast mathematical computation over arrays and matrices with a syntax that is similar to MATLAB. It also includes tools for integration with other languages like C/C++ and Fortran. The latest version of NumPy (1.14.3) includes bug fixes and performance improvements.