Я работаю с Python и реализовал PCA, используя этот учебник .
Все работает отлично, я получил Covariance Я успешно преобразовал, довел до исходных размеров без проблем.
Но как выполнить отбеливание? Я попытался разделить собственные векторы на собственные значения:
S, V = numpy.linalg.eig(cov)
V = V / S[:, numpy.newaxis]
и использовал V для преобразования данных, но это привело к странным значениям данных. Не мог бы кто-нибудь пролить свет на это?