博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
轮廓系数
阅读量:4330 次
发布时间:2019-06-06

本文共 1439 字,大约阅读时间需要 4 分钟。

轮廓系数

 

 

import numpy as npfrom sklearn.cluster import KMeansfrom pylab import *import codecsimport matplotlib.pyplot as pltfrom sklearn.metrics import calinski_harabaz_scoreimport pandas as pdfrom numpy.random import randomfrom sklearn import preprocessing from sklearn import metricsimport operator  data = []labels = []number1=10with codecs.open("red_nopca_nolabel.txt", "r") as f:    for line in f.readlines():        line1=line.strip()        line2 = line1.split(',')        x2 = []        for i in range(0,number1):            x1=line2[i]            x2.append(float(x1))        data.append(x2)        x2 = []        #label = line2[number1-1]        #labels.append(float(label))datas = np.array(data)'''kmeans_model = KMeans(n_clusters=3, random_state=1).fit(datas)labels = kmeans_model.labels_a = metrics.silhouette_score(datas, labels, metric='euclidean')print(a)'''silhouette_all=[]for k in range(2,25):    kmeans_model = KMeans(n_clusters=k, random_state=1).fit(datas)    labels = kmeans_model.labels_    a = metrics.silhouette_score(datas, labels, metric='euclidean')    silhouette_all.append(a)    #print(a)    print('这个是k={}次时的轮廓系数:'.format(k),a)    dic={}             #存放所有的互信息的键值对mi_num=2  for i in silhouette_all:    dic['k={}时轮廓系数'.format(mi_num)]='{}'.format(i)    mi_num=mi_num+1#print(dic)rankdata=sorted(dic.items(),key=operator.itemgetter(1),reverse=True)print(rankdata)

 

转载于:https://www.cnblogs.com/xingnie/p/10334991.html

你可能感兴趣的文章
二次剩余及欧拉准则
查看>>
Centos 7 Mysql 最大连接数超了问题解决
查看>>
thymeleaf 自定义标签
查看>>
关于WordCount的作业
查看>>
C6748和音频ADC连接时候的TDM以及I2S格式问题
查看>>
UIView的layoutSubviews,initWithFrame,initWithCoder方法
查看>>
STM32+IAP方案 实现网络升级应用固件
查看>>
用74HC165读8个按键状态
查看>>
jpg转bmp(使用libjpeg)
查看>>
linear-gradient常用实现效果
查看>>
sql语言的一大类 DML 数据的操纵语言
查看>>
VMware黑屏解决方法
查看>>
JS中各种跳转解析
查看>>
JAVA 基础 / 第八课:面向对象 / JAVA类的方法与实例方法
查看>>
Ecust OJ
查看>>
P3384 【模板】树链剖分
查看>>
Thrift源码分析(二)-- 协议和编解码
查看>>
考勤系统之计算工作小时数
查看>>
4.1 分解条件式
查看>>
Equivalent Strings
查看>>