notebooks
Programming Exercises
File Explorer
Download Latest Version (.zip)- 01.5.2 Implementing a copy routine - Answer.ipynb
- 01.5.2 Implementing a copy routine.ipynb
- 01.5.3 Implementing a routine that scales a vector - Answer.ipynb
- 01.5.3 Implementing a routine that scales a vector.ipynb
- 01.5.4 Implementing an axpy routine - Answer.ipynb
- 01.5.4 Implementing an axpy routine.ipynb
- 01.5.5 Implementing a dot routine - Answer.ipynb
- 01.5.5 Implementing a dot routine.ipynb
- 01.5.6 Implementing a routine to compute vector length - Answer.ipynb
- 01.5.6 Implementing a routine to compute vector length.ipynb
- 01.6.3 Programming without indices (dot product) - Answer.ipynb
- 01.6.3 Programming without indices (dot product).ipynb
- 01.6.6 Programming without indices (axpy) - Answer.ipynb
- 01.6.6 Programming without indices (axpy).ipynb
- 02.4.2.10 Practice with matrix-vector multiplication.ipynb
- generate_problems.py
- 03.1.1 Timmy!.ipynb
- 03.2.1 Set to zero - Answer.ipynb
- 03.2.1 Set to zero.ipynb
- 03.2.2 Set to identity - Answer.ipynb
- 03.2.2 Set to identity.ipynb
- 03.2.3 Diagonal Matrices - Answer.ipynb
- 03.2.3 Diagonal Matrices.ipynb
- 03.2.4 Triangularize - Answer.ipynb
- 03.2.4 Triangularize.ipynb
- 03.2.5 Transpose - Answer.ipynb
- 03.2.5 Transpose.ipynb
- 03.2.6 Symmetrize - Answer.ipynb
- 03.2.6 Symmetrize.ipynb
- 03.3.1 Scale a Matrix - Answer.ipynb
- 03.3.1 Scale a Matrix.ipynb
- 03.4.1 Matrix vector multiply via dot products - Answer.ipynb
- 03.4.1 Matrix vector multiply via dot products.ipynb
- 03.4.2 Matrix vector multiply via axpys - Answer.ipynb
- 03.4.2 Matrix vector multiply via axpys.ipynb
- timmy.py
- 04.1.1 Predicting the Weather.ipynb
- 04.2.3 Alternative Matrix-Vector Multiplication Routines - Answer.ipynb
- 04.2.3 Alternative Matrix-Vector Multiplication Routines.ipynb
- 04.3.1 Matrix vector multiply with transpose matrix - Answer.ipynb
- 04.3.1 Matrix vector multiply with transpose matrix.ipynb
- 04.3.2.1 Upper Triangular Matrix Vector Multiply Routines - Answer.ipynb
- 04.3.2.1 Upper Triangular Matrix Vector Multiply Routines.ipynb
- 04.3.2.3 Lower Triangular Matrix Vector Multiply Routines - Answer.ipynb
- 04.3.2.3 Lower Triangular Matrix Vector Multiply Routines.ipynb
- 04.3.2.5 Upper Triangular Matrix Vector Multiply Routines (overwriting x) - Answer.ipynb
- 04.3.2.5 Upper Triangular Matrix Vector Multiply Routines (overwriting x).ipynb
- 04.3.2.7 Lower Triangular Matrix Vector Multiply Routines (overwriting x) - Answer.ipynb
- 04.3.2.7 Lower Triangular Matrix Vector Multiply Routines (overwriting x).ipynb
- 04.3.2.8 Transpose Lower Triangular Matrix Vector Multiply Routines - Answer.ipynb
- 04.3.2.8 Transpose Lower Triangular Matrix Vector Multiply Routines.ipynb
- 04.3.2.8 Transpose Upper Triangular Matrix Vector Multiply Routines - Answer.ipynb
- 04.3.2.8 Transpose Upper Triangular Matrix Vector Multiply Routines.ipynb
- 04.3.2.8 Triangular Upper Triangular Matrix Vector Multiply Routines - Answer.ipynb
- 04.3.2.8 Triangular Upper Triangular Matrix Vector Multiply Routines.ipynb
- 04.3.2.9 Transpose Lower Triangular Matrix Vector Multiply Routines (overwriting x) - Answer.ipynb
- 04.3.2.9 Transpose Lower Triangular Matrix Vector Multiply Routines (overwriting x).ipynb
- 04.3.2.9 Transpose Upper Triangular Matrix Vector Multiply Routines (overwriting x) - Answer.ipynb
- 04.3.2.9 Transpose Upper Triangular Matrix Vector Multiply Routines (overwriting x).ipynb
- 04.3.3.1 Symmetric Matrix Vector Multiply Routines (stored in upper triangle) - Answer.ipynb
- 04.3.3.1 Symmetric Matrix Vector Multiply Routines (stored in upper triangle).ipynb
- 04.3.3.3 Symmetric Matrix Vector Multiply Routines (stored in lower triangle) - Answer.ipynb
- 04.3.3.3 Symmetric Matrix Vector Multiply Routines (stored in lower triangle).ipynb
- 04.3.3.4 Symmetric Matrix Vector Multiply Routines Challenge Question.ipynb
- 04.4.4.11 Practice with matrix-matrix multiplication.ipynb
- 05.3.1 Lots of loops - Answer.ipynb
- 05.3.1 Lots of loops.ipynb
- 05.3.2 Matrix-matrix multiplication by columns - Answer.ipynb
- 05.3.2 Matrix-matrix multiplication by columns.ipynb
- 05.3.3 Matrix-matrix multiplication by rows - Answer.ipynb
- 05.3.3 Matrix-matrix multiplication by rows.ipynb
- 05.3.4 Matrix-matrix multiplication via rank-1 updates - Answer.ipynb
- 05.3.4 Matrix-matrix multiplication via rank-1 updates.ipynb
- 05.5.1 Multiplying upper triangular matrices - Answer.ipynb
- 05.5.1 Multiplying upper triangular matrices.ipynb
- 06.2.5 Gaussian Elimination - Answer.ipynb
- 06.2.5 Gaussian Elimination.ipynb
- 06.3 Solving A x b via LU factorization and triangular solves - Answer.ipynb
- 06.3 Solving A x b via LU factorization and triangular solves.ipynb
- 08.2.2 Gauss-Jordan with Appended System - Answer.ipynb
- 08.2.2 Gauss-Jordan with Appended System.ipynb
- 08.2.3 Gauss-Jordan with Appended System and Multiple Right-Hand Sides - Answer.ipynb
- 08.2.3 Gauss-Jordan with Appended System and Multiple Right-Hand Sides.ipynb
- 08.2.4 Gauss-Jordan with Appended System to Invert a Matrix - Answer.ipynb
- 08.2.4 Gauss-Jordan with Appended System to Invert a Matrix.ipynb
- 08.2.5 Alternative Gauss Jordon Algorithm - Answer.ipynb
- 08.2.5 Alternative Gauss Jordon Algorithm.ipynb
- 08.4.0 - (Optional Enrichment) Blocked LU Factorization - Answer.ipynb
- 08.4.0 - (Optional Enrichment) Blocked LU Factorization.ipynb
- 11.2.5 Rank-k Approximation - Answer.ipynb
- 11.2.5 Rank-k Approximation.ipynb
- 11.3.7 Implementing the QR Factorization - Answer.ipynb
- 11.3.7 Implementing the QR Factorization.ipynb
- building.png
- im_approx.py
- 12.4.2 The Power Method.ipynb
- 12.5.1 The Inverse Power Method.ipynb
- 12.5.2 Shifting the Inverse Power Method.ipynb
- 12.5.3 The Rayleigh Quotient Iteration.ipynb
- .gitignore
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
