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.
- Create and manipulate Numpy arrays (indexing, broadcasting),
- Calculate the Euclidean distance in n-dimensional spaces and explain its relation to the inner product.
- Notice that this week contains a mandatory exercise (look for the star in the header of each task, as shown below)