PCA from Scratch

This repository contains an implementation of Principal Component Analysis (PCA) from scratch using Python. PCA is a technique used for dimensionality reduction, which involves transforming a high-dimensional dataset into a lower-dimensional space while retaining as much of the original information as possible.