sci-kit (sklearn) преобразование декомпозиции PCA - PullRequest
1 голос
/ 20 марта 2019

Чтобы вручную выполнить преобразование, я должен умножить в матрице исходные данные (обесцененные) на PCA().fit(data).components_.T (транспонирование компонентов), чтобы получить результаты, соответствующие PCA().fit_transform(data).

Кто-нибудь знает, умышленно ли это, и если да, то почему? Глядя на комментарии в исходном коде , вы заметили, что это должно быть X_new = X*V, где V - это компоненты, но я нахожу, что это X_new = XV^T.

...