原文链接: Python 无监督学习 聚类算法
上一篇: python 包 模块
下一篇: Python mayavi moviepy vispy 将数据动态可视化
参考,包括k-means 和 pca
https://mp.weixin.qq.com/s/JWkC0Qu2JatXrqbQ2X7Cpg
from scipy.cluster.hierarchy import linkage, dendrogram
import matplotlib.pyplot as plt
import pandas as pd
csv_path = 'https://raw.githubusercontent.com/vihar/unsupervised-learning-with-python/master/seeds-less-rows.csv'
csv_path = 'seeds-less-rows.csv'
seeds_df = pd.read_csv(csv_path)
varieties = list(seeds_df.pop('grain_variety'))
samples = seeds_df.values
mergings = linkage(samples, method='complete')
dendrogram(
mergings,
leaf_rotation=90,
leaf_font_size=8
)
plt.show()