NumPy is an open-source Python library that is also used in the field of scientific computing. It offers support for arrays, matrices and the mathematical operations on them are more faster than with Python lists. In data science, it is often used for data manipulation and calculations and is a prerequisite for other libraries such as Pandas and machine learning frameworks.