1) ans: Numerical Python is referred to as NumPy. It's a Python library for manipulating arrays. The list is used for the reason of the array in Python, but it is slow to process. The NumPy array object is a versatile N-dimensional array object with capabilities in linear algebra, Fourier transform, and random number generation. It creates an array object in a fraction of the time it takes to create a list in Python.
2) ans: The NumPy library is a critical fundamental tool for Machine Learning research. Many of its functions come in handy when doing mathematical or scientific calculations. Because mathematics is the foundation of machine learning, NumPy can be used to accomplish the majority of mathematical tasks.