A collection of interactive marimo notebooks exploring
topics in linear algebra.
Running notebooks online.
The easiest way to run the notebooks is with molab;
just click the "Open in molab" links below.
Running notebooks locally.
Install uv, download the notebook you want to run, then run
uvx marimo edit --sandbox <notebook>
| Notebook |
Description |
|
| Graph Laplacian |
Represent graphs as matrices that capture their connectivity. |
 |
| Graph Signal Denoising |
Recover a signal from a noisy graph measurement. |
 |
| Low-Rank Approximation |
Compress a webcam photo using a low-rank SVD approximation. |
 |
| Spectral Graph Drawing |
Draw graphs using eigenvectors of the graph Laplacian. |
 |