代码示例:
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
版权声明:本文为博主原创文章,转载请附上博文链接!