В Python я вычислил собственные векторы и собственные значения моей матрицы данных с X
по eig()
. Мне нужно найти два главных компонента данных (U = [u1 u2]). Я знаю, что верхние 2 компонента - это 2 собственных вектора, соответствующие 2 самым большим собственным значениям, но я не уверен, как рассчитать эту информацию с имеющимися данными (собственные значения, собственные векторы и X).
Рассчитаны собственные векторы и собственные значения:
Eigenvectors = [[-0.68065502 -0.72805308 -0.08153196]
[-0.71680551 0.68482721 -0.13115467]
[-0.15132287 0.03082853 0.98800354]]
Eigenvalues = [2.84217094e-14 2.15257831e+02 8.95193455e+02]