從sklearn KMeans使用sklearn KMeans與SciPy kmeans相比有優勢嗎?
類sklearn.cluster.KMeans(n_clusters = 8,初始化= 'k均值++', n_init = 10,max_iter = 300,TOL = 0.0001,precompute_distances = '自動' 的文檔, 冗長= 0,random_state =無,copy_x =真,n_jobs = 1)
scipy.cluster.vq.kmeans(OBS,k_or_guess,ITER = 20,脫粒= 1e-05, check_finite = True)
很明顯參數的數量不同,也許更多的參數可用於sklearn。
有沒有人嘗試過一種方法與其他方法,您是否有偏好在分類問題中使用其中之一?
沒有嘗試它,我總是喜歡sklearn。更好的文檔(包括用戶指南)以及更多可能使用的工具,如交叉驗證/網格搜索。但那只是我的個人意見。 – sascha
scipy實現給你選擇設置你自己的質心,這可以很好。另請注意,對於大多數應用程序,您將希望使用[kmeans2](http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.cluster.vq.kmeans2.html) ,而不是你引用的那個。除此之外,我不能說。 – patrick