首页 > 解决方案 > IncrementalPCA 引发`RuntimeWarning:空切片的平均值`

问题描述

IncrementalPCA使用from时出现一些警告sklearn

from sklearn.datasets import load_digits
from sklearn.decomposition import IncrementalPCA

transformer = IncrementalPCA(n_components=3, batch_size=3)
X, _ = load_digits(return_X_y=True)
transformer.fit(X)

引发错误:

C:\Users\laptop\.conda\envs\tf_2_gpu\lib\site-packages\sklearn\decomposition\_incremental_pca.py:313: RuntimeWarning: Mean of empty slice.
  explained_variance[self.n_components_:].mean()
Out[151]: IncrementalPCA(batch_size=3, n_components

模块版本:scikit-learn 0.23.2

标签: pythonscikit-learnpcamnist

解决方案


推荐阅读