Efficient Computations with NumPy#

Almost all data comes as tables with lots of numbers. NumPy is a Python package for effciently handling large tables of numbers. NumPy also provides advanced and very efficient linear algebra operations on such tables, for instance solving systems of linear equations based on the data. Most machine learning algorithms boil down to moving large amounts of data and doing some linear algebra. Thus, it’s a good idea to spend some time understanding NumPy’s basic principles and discovering NumPy’s functionality.

Related exercises: