RuntimeWarning: недопустимое значение, встречающееся в true_divide - PCA - PullRequest
0 голосов
/ 24 марта 2020

У меня есть этот код:

from sklearn.decomposition import PCA

def get_pca(data, components_n):
    pca = PCA(n_components=components_n)
    score = pca.fit_transform(data)  # principalComponents
    _data = np.reshape(score, (1, score.shape[0]*components_n))[0]
    return _data

Каждый раз, когда я запускаю это, я получаю пустой массив и:

_pca.py: 456: RuntimeWarning: обнаружено недопустимое значение в true_divide объяснено_вариант_рацио_ = объяснено_вариант_ / всего_вара

Я новичок в использовании PCA, может кто-нибудь объяснить это мне?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...