PCA with varimax rotation and feature selection compatible with scikit-learn
Researchers use Principle Component Analysis (PCA) intending to summarize features, identify structure in data or reduce the number of features. The interpretation of principal components is challenging in most of the cases due to the high amount of cross-loadings (one feature having significant weight across many principal components). Different types of matrix rotations are used to minimize cross-loadings and make factor interpretation easier.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.