Sklearn PCA 错误解决 ValueError: array must not contain infs or NaNs

date
Apr 12, 2020
slug
pca-dimension
status
Published
summary
今天分析数据降维的时候,使用 PCA 遇到了一个错误
tags
Engineering
Data Analysis
type
Post
今天分析数据降维的时候,使用了:
PCA(n_components=3)
的时候,出现下列错误:
ValueError: array must not contain infs or NaNs

解决方案

该问题是是由 Sklearn 的实现导致的,解决方法是指定可用的 Solver:
PCA(n_components=3, svd_solver='full')
然后就可以了,更多讨论参见 StackOverflow

Reynard © 2021

Powered byVercel