NumPy is an open-source scientific computation library in Python that provides an array-like object called NumPy array (ndarray) to perform various mathematical operations such as matrix-related operations, linear algebra, Fourier transforms, sorting, and others. In addition to this, you can also perform different statistical operations like mean, median, mode, standard deviation, etc.
The full form of NumPy is Numerical Python. Travis Oliphant developed it in 1995. The majority of the NumPy code is written in C or C++.
Some of the well-known libraries that use NumPy are SciPy, Pandas, Matplotlib, Scikit-learn, Keras, and others. Following are the topics that are covered in NumPy tutorial: