代碼示例:
import time
from sklearn.cluster import SpectralClustering
from sklearn import metrics
if __name__ == "__main__":
start = time.clock()
#X是訓練集
for index, gamma in enumerate((0.01,0.1,1)):
for index, k in enumerate((3,4,5,6)):
y_pred = SpectralClustering(n_clusters=k, gamma=gamma).fit_predict(X)
print "Calinski-Harabasz Score with gamma=", gamma, "n_clusters=", k,"score:", metrics.calinski_harabaz_score(X, y_pred)
end = time.clock()
print('finish all in %s' % str(end - start))
---------------------
作者:fjssharpsword
來源:CSDN
原文:https://blog.csdn.net/fjssharpsword/article/details/79198054
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!