python 读取csv文件 AGNES算法代码
时间: 2023-06-22 16:47:46 浏览: 100
西瓜书里的Agnes算法
以下是Python读取csv文件并使用AGNES算法的代码示例:
```python
import pandas as pd
from scipy.cluster.hierarchy import dendrogram, linkage
import matplotlib.pyplot as plt
# 读取csv文件
data = pd.read_csv('data.csv')
# 使用AGNES算法进行聚类
Z = linkage(data, method='average', metric='euclidean')
# 绘制聚类树状图
plt.figure(figsize=(10, 7))
dendrogram(Z)
plt.show()
```
其中,`data.csv`是你要读取的csv文件名,`Z`是聚类结果的矩阵,`method`是聚类方法,这里使用的是平均连接法,`metric`是距离计算方法,这里使用的是欧几里得距离。最后,使用`dendrogram`函数绘制聚类树状图,并使用`plt.show()`显示图像。
阅读全文