Linear Algebra
SPH3U07C
L2 Physics - TP - S3
In this laboratory, we explore numerical calculations with Python. In 6 hours, we study the basic of numerical linear algebra. We start with a basic introduction to Python and numerical errors, we follow with an introduction to numpy and we conclude with the implementation of the Gauss-Jordan elimination method and applications.
Course materials:
- Preliminary materials. I show how to install the software needed in the lectures.
- Preliminary materials. Sandbox Jupyter notebook to test the basic Python and numpy features.
- Lecture 1 - Introduction to Python with exercises (basic tools and errors)
- Lecture 2 - Matrices in Python
- Lecture 3 - Gauss Elimination