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

date
Apr 12, 2020
slug
pca-dimension
status
Published
summary
在使用Sklearn的PCA进行数据降维时,出现“ValueError: array must not contain infs or NaNs”错误。解决方法是指定可用的求解器,如“PCA(n_components=3, svd_solver='full')”。
tags
Engineering
Data Analysis
type
Post
auth
今天分析数据降维的时候,使用了:
的时候,出现下列错误:

解决方案

该问题是是由 Sklearn 的实现导致的,解决方法是指定可用的 Solver:
然后就可以了,更多讨论参见 StackOverflow

© Reynard 2021 - 2025