【发布时间】:2015-04-09 14:01:29
【问题描述】:
我有一个介于 0 和 1 之间的 13.876(13,876) 个值的数组。我想仅将 sklearn.cluster.KMeans 应用于此向量,以查找对这些值进行分组的不同集群。但是,KMeans 似乎适用于多维数组而不是一维数组。我想有一个技巧可以让它工作,但我不知道如何。我看到 KMeans.fit() 接受 "X : array-like or sparse matrix, shape=(n_samples, n_features)",但它希望 n_samples 大于一
我尝试将我的数组放在 np.zeros() 矩阵上并运行 KMeans,但随后将所有非空值放在类 1 上,其余的放在类 0 上。
谁能帮助在一维数组上运行这个算法?
【问题讨论】:
标签: python scikit-learn data-mining k-means