以下是一个简单的Python程序,用于使用划分聚类算法并使用Matplotlib绘制结果图。

import numpy as np
import matplotlib.pyplot as plt
from sklearn.cluster import KMeans

# 生成数据
np.random.seed(0)
X = np.random.randn(100, 2)

# 划分聚类算法
kmeans = KMeans(n_clusters=3)
kmeans.fit(X)

# 绘制结果图
plt.scatter(X[:, 0], X[:, 1], c=kmeans.labels_)
plt.scatter(kmeans.cluster_centers_[:, 0], kmeans.cluster_centers_[:, 1], marker='x', s=200, linewidths=3, color='r')
plt.show()

在这个程序中,我们首先生成了一个100个数据点的二维数据集。然后,我们使用Scikit-learn库中的KMeans算法进行划分聚类,并将结果用不同的颜色绘制在图上。我们还使用红色的“X”标记表示每个聚类的中心点。最后,我们使用Matplotlib显示结果图。

划分聚类算法 matplotlib绘图 python程序

原文地址: https://www.cveoy.top/t/topic/bMFc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录