From b94b3c6a00673d748af53e8c1eab0115a977be44 Mon Sep 17 00:00:00 2001 From: p8nberp9i <19522121426@163.com> Date: Tue, 9 Jan 2024 17:11:54 +0800 Subject: [PATCH] ADD file via upload --- clustering.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 clustering.py diff --git a/clustering.py b/clustering.py new file mode 100644 index 0000000..f18ad07 --- /dev/null +++ b/clustering.py @@ -0,0 +1,23 @@ +import numpy as np +from sklearn.cluster import KMeans +import time + +# 生成随机数据 +np.random.seed(0) +X = np.random.rand(10000, 10) + +# 设置要测试的聚类数目 +n_clusters = 3 + +# 创建K均值聚类模型 +kmeans = KMeans(n_clusters=n_clusters) + +# 运行K均值聚类算法 +start_time = time.time() +kmeans.fit(X) +end_time = time.time() + +# 输出聚类结果和算法执行时间 +print("聚类中心坐标:") +print(kmeans.cluster_centers_) +print("\n算法执行时间: {:.4f} 秒".format(end_time - start_time))