python实现k-means聚类分析代码
时间: 2023-08-06 14:03:55 浏览: 115
python实现k-means聚类
3星 · 编辑精心推荐
好的,下面是Python实现K-means聚类分析的代码:
```python
import numpy as np
from sklearn.cluster import KMeans
# 生成数据
X = np.random.rand(100, 2)
# 调用KMeans函数
kmeans = KMeans(n_clusters=3, random_state=0).fit(X)
# 输出聚类结果
print(kmeans.labels_)
```
其中,`n_clusters`参数表示要将数据分成几个簇,`random_state`参数表示随机数种子,可用于重复实验结果。聚类结果通过`labels_`属性获得,它是一个长度为数据样本数的数组,表示每个样本所属的簇的标签。
阅读全文