NumPy is a fundamental package for scientific computing with Python. It contains, among other things:
- A powerful N-dimensional array object
- Sophisticated (broadcasting) functions
- Useful linear algebra and random number capabilities
There are lot of reasons why we should use NumPy. Two most important by far are the speed of execution and the size of stored objects.
Read more about the advantages of NumPy in the following article and execute the examples in your own notebooks.