Jak zdobyć pierwszy główny komponent za pomocą PCA przy użyciu Pythona?

Mam zestaw wektorów 2D przedstawiony w an*2 forma matrycowa.

Chcę uzyskać pierwszą składową główną, tj. Wektor wskazujący kierunek o największej wariancji.

znalazłemdość szczegółowa dokumentacja na ten temat z Rice University.

Na tej podstawie zaimportowałem dane i wykonałem następujące czynności:

import numpy as np

dataMatrix = np.array(aListOfLists)   # Convert a list-of-lists into a numpy array.  aListOfLists is the data points in a regular list-of-lists type matrix.
myPCA = PCA(dataMatrix)   # make a new PCA object from a numpy array object

W jaki sposób mogę uzyskać wektor 3D, który jest pierwszym składnikiem głównym?

questionAnswers(3)

yourAnswerToTheQuestion