Python Labs and Interactive Pages

This page collects the computational materials for the book.

The Python labs are designed for Google Colab. The interactive HTML pages are designed for visual exploration and quick classroom demonstrations.

Chapter Topic Python Lab Interactive HTML
1 From Equations to Linear Systems Open in Colab Interactive page
2 Matrices, Vectors, and Augmented Systems Open in Colab Interactive page
3 Row Reduction and Gauss–Jordan Elimination Open in Colab Interactive page
4 Matrix Algebra and Matrix Multiplication Open in Colab Interactive page
5 Inverses, Elementary Matrices, and the Invertible Matrix Theorem Open in Colab Interactive page
6 Vectors, Linear Combinations, and Span Open in Colab Interactive page
7 Linear Independence, Bases, and Dimension Open in Colab Interactive page
8 Subspaces of R^n Open in Colab Interactive page
9 Coordinates and Change of Basis Open in Colab Interactive page
10 Linear Transformations in R^n Open in Colab Interactive page
11 Composition, Matrix Products, and Inverse Transformations Open in Colab Interactive page
12 Length, Distance, Dot Product, and Orthogonality Open in Colab Interactive page
13 Orthogonal Projection Open in Colab Interactive page
14 Gram–Schmidt, QR Factorization, and Numerical Orthogonality Open in Colab Interactive page
15 Least Squares and Data Fitting Open in Colab Interactive page
16 Determinants and Volume Open in Colab Interactive page
17 Eigenvalues and Eigenvectors Open in Colab Interactive page
18 Diagonalization and Discrete Dynamical Systems Open in Colab Interactive page
19 Orthogonal Matrices and Symmetric Matrices Open in Colab Interactive page
20 Quadratic Forms and Optimization Geometry Open in Colab Interactive page
21 Singular Values and the Singular Value Decomposition Open in Colab Interactive page
22 Linear Algebra for Data and AI Open in Colab Interactive page