Python Data Analysis – Third EditionNavlani, A., Fandango, A., & Idris, I. (2021, February). Python data analysis-third edition. Packt Publishing.
Read Section – Unsupervised Learning – PCA and Clustering
This section describes the algorithms and math behind principal components analysis, reducing the dimensionality of data, factor analysis, and implementation of clustering using Python are discussed with examples.