- 1
- 0
- 约5.87千字
- 约 14页
- 2026-07-21 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年数学建模与算法应用面试题及答案
一、编程实现题(共3题,每题15分,总分45分)
1.数据聚类分析
题目描述:
某电商平台收集了2025年第四季度用户的购买行为数据,包括用户年龄、消费金额、购买频率、商品类别等4个维度。请使用K-means算法对用户进行聚类,并分析不同聚类的用户特征。要求:
(1)编写Python代码实现K-means聚类,设置初始聚类中心为4个;
(2)计算每个用户的聚类标签,并输出每个聚类的中心点;
(3)根据聚类结果,描述不同用户群体的消费行为差异。
答案与解析:
python
importnumpyasnp
fromsklearn.clusterimportKMeans
模拟用户数据(年龄、消费金额、购买频率、商品类别)
data=np.random.rand(100,4)100#100个样本,4个特征
K-means聚类
kmeans=KMeans(n_clusters=4,random_state=42)
kmeans.fit(data)
聚类标签和中心点
labels=kmeans.labels_
centers=kmeans.cluster_centers_
print(聚类标签:,labels[:10])#显示前10个样本的标签
prin
原创力文档

文档评论(0)