This is a notebook that implements Principal Components Analysis using NumPy, explains what PCA is, why it's useful, how to perform it, and how to apply it to a real problem.
jkclem/PCA-from-Almost-Scratch
This is a notebook used to explain what PCA is, why it's useful, how to perform it, and how to apply it to a real problem.
Jupyter Notebook