xiaoing.com©

开花即结果 提问即答案

层次聚类python代码
原始问题:

层次聚类python代码

以下是使用Python进行层次聚类的示例代码:

import numpy as np
from scipy.cluster.hierarchy import dendrogram, linkage
import matplotlib.pyplot as plt

# 生成随机数据
np.random.seed(0)
X = np.random.random((10, 2))

# 计算距离矩阵
Z = linkage(X, 'ward')

# 绘制树状图
fig = plt.figure(figsize=(25, 10))
dn = dendrogram(Z)
plt.show()

在这个示例中,我们使用numpy生成了一个10x2的随机数据矩阵X,然后使用scipy中的linkage函数计算距离矩阵Z。最后,我们使用matplotlib绘制了树状图。

linkage函数的第一个参数是数据矩阵,第二个参数是指定聚类算法,这里我们使用了ward算法。dendrogram函数用于绘制树状图,它的参数是距离矩阵。

层次聚类python代码
https://www.xiaoing.com/zhidao/37249.html
AI / 模型DeepSeek
时间 / DATEJune 17, 2023, 5:39 PM
语言zh-CN
IP / 区域广东 深圳