About Numpy. Matrix operations are a significant part of the inner loop of the algorithms we will implement in this module and subsequent modules. To speed up your code, it can be important to use a specialized matrix operations library. There are many such libraries out there. In Python, we recommend Numpy , a popular open-source package for this task.

Numpy tutorial. To help you get started with Numpy, we've created a simple tutorial that goes over all the Numpy operations you will need for this course:

We strongly recommend you go over this tutorial, before going any further.

More information on Numpy , beyond this tutorial, can be found in the Numpy getting started guide .

Installing Numpy. If you installed the GraphLab Launcher at the beginning of the course, you will automatically get Numpy. Otherwise, please follow these instructions to install it .