#数据处理
a=data.split(',')
dataset=[(float(a[i]),float(a[i+1])) for i in range(1,len(a)-1,3)]
#计算欧几里得距离...j in Cj)
def dist_avg(Ci,Cj):
return sum(dist(i,j) for i in Ci for j in Cj)/(len(Ci)*len(Cj))
#距离最小的下标...colValue)],label=i)
pl.legend(loc='upper right')
pl.show()
C=AGNES(dataset,dist_avg,3)
draw(C)
算法...:层次聚类是将每个对象作为一个簇和这些簇根据某些准则被一步一步地合并。...Agnes算法在k-means算法中的应用. 微型机与应用, 30(23), 3.