The exercises this week will introduce you to Python and Numpy.
Learning goals
After this week's exercises, you should:
Be able to implement elementary linear algebra operations (inner product, length, distance between vectors, angle between vectors) in Python using both built-in types and Numpy.
Be able to create and manipulate Numpy arrays (indexing, broadcasting),
Be able to calculate the Euclidean distance in n-dimensional spaces and explain its relation to the inner product.