qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

层次聚类python代码

时间2023-06-17 17:39:06 提问来自 广东省深圳市 的网友 分类创作 浏览357
以下是使用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`函数用于绘制树状图,它的参数是距离矩阵。

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 1、如何理解科教兴国战略、人才强国战略、创新驱动发展战略与大学生成才的密切关系? 下一篇 发条橙 A Clockwork Orange影评