标签: python machine-learning scikit-learn cluster-analysis k-means
现在我正在寻找一种类似以下方法的sklearn方法:
sklearn
arr = [13,15,41,45,90,100] print(KMeans.num_clusters(arr))
输出3
答案 0 :(得分:1)
您可以使用mean-shift clustering。不需要预先定义簇数。但是,均值偏移的缺点是与k均值相比效率不高。由于示例数组仅是一维的,因此这不是问题。如果要对2个或更多维数据使用均值平移,请小心维数的诅咒。