Numpy Cheat Sheet
Cheat sheet on numpy
Why use Numpy
By using built-in numpy functions such as `np.dot` will eliminate the need of a `for loop`. It enables Phyton Pi to take much better advantage of parallelism to do computations on arrays much faster.