使用python语句写出:利用k-means算法进行樱花耐寒性聚类的代码
时间: 2023-11-28 14:50:48 浏览: 96
下面是一个基于scikit-learn库实现的k-means聚类算法的代码,用于对樱花耐寒性进行聚类:
```python
from sklearn.cluster import KMeans
import pandas as pd
data = pd.read_csv("cherry_blossom.csv") # 读入数据文件
# 提取需要聚类的特征数据
X = data[["耐寒性"]]
# 设置聚类模型参数并训练
kmeans = KMeans(n_clusters=3, random_state=0).fit(X)
# 输出聚类结果
print(kmeans.labels_)
```
其中,数据文件`cherry_blossom.csv`应该包含了所有样本的耐寒性数据。代码中设置了聚类数为3,即将样本分为3类。聚类模型训练完成后,输出每个样本所属的类别标签。
阅读全文