聚类分析——最短距离法(欧氏距离)


import pandas as pd
import matplotlib.pyplot as plt
from scipy.cluster.hierarchy import dendrogram, linkage

plt.rcParams['font.sans-serif'] = ['SimHei']

w = pd.read_excel('examp6.3.3.xlsx')
u = w.values[:,1:] #提取各个城的特征
name = w.values[:,0] #把w的第一列编程index

#进行层次聚类
Z = linkage(u, method='single', metric='euclidean')
fig = plt.figure(figsize=(10,10), dpi=72)
dendrogram(Z, labels=name, orientation="left", leaf_font_size=15)
plt.savefig('single2.jpg')
plt.title('最短距离法')

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM