小编Ire*_*ene的帖子

Scikit-learn:如何在一维数组上运行KMeans?

我有一个介于0和1之间的13.876(13,876)值的数组.我想sklearn.cluster.KMeans仅应用此向量来查找值被分组的不同群集.然而,似乎KMeans使用多维数组而不是一维数组.我想有一个技巧可以使它工作,但我不知道如何.我看到KMeans.fit()接受"X:array-like或sparse matrix,shape =(n_samples,n_features)",但它希望n_samples大于1

我尝试将我的数组放在np.zeros()矩阵上并运行KMeans,但是然后将所有非null值放在class 1上,其余的放在class 0上.

任何人都可以帮助在一维数组上运行此算法?非常感谢!

python data-mining k-means scikit-learn

19
推荐指数
2
解决办法
2万
查看次数

标签 统计

data-mining ×1

k-means ×1

python ×1

scikit-learn ×1