Computational Thinking, Python, Linear Algebra, Linear Regression, Jupyter Notebook.
will not get into too much detail about the sparse version of least squares. Here is a bit of info if you are interested: Scipy sparse lsqr uses an iterative method called Golub and Kahan bidiagonalization. from scipy sparse lsqr source code: Preconditioning is another way to reduce the number of