Анализ PCA с ошибкой выделения памяти не достаточно - PullRequest
0 голосов
/ 22 марта 2020

Я собираюсь сделать сокращение функций с помощью PCA. Но исходное количество функций слишком велико.

Соответствующий код включает в себя: Для Feature_selector Библиотека

fs.identify_collinear(correlation_threshold=0.975)

Для использования PCA:

cov_mat = np.cov(X_train_std.T)
eigen_vals, eigen_vecs = np.linalg.eig(cov_mat)

Я всегда получал эту ошибку:

Unable to allocate 111. GiB for an array with shape (122265, 122265) and data type float64

Я понятия не имею, как ее решить.

Кстати, я также хочу знать, как вы, ребята, go через сокращение функций с большим количеством функций .

Спасибо!

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