Learning goals
The exercises this week will introduce you to Python and Numpy. 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.