python 聚类分析
时间: 2023-09-15 21:16:32 浏览: 93
基于python聚类分析、统计分析等算法的实现源码+项目说明(课程实验作业).7z
5星 · 资源好评率100%
聚类分析是一种无监督学习的技术,用于将数据样本划分成具有相似特征的群组或簇。在Python中,有多种库可以用于实现聚类分析,包括scikit-learn、numpy和pandas等。
下面是一个简单的示例代码,使用scikit-learn库中的KMeans算法进行聚类分析:
```python
from sklearn.cluster import KMeans
import numpy as np
# 创建一个数据集
X = np.array([[1, 2], [1.5, 1.8], [5, 8], [8, 8], [1, 0.6], [9, 11]])
# 创建KMeans模型并指定簇的数量
kmeans = KMeans(n_clusters=2)
# 拟合数据
kmeans.fit(X)
# 预测数据所属的簇
labels = kmeans.predict(X)
# 打印每个样本所属的簇
print(labels)
阅读全文