当前位置: 首页 > wzjs >正文

多语言外贸企业网站源码上海网站搭建公司哪家好

多语言外贸企业网站源码,上海网站搭建公司哪家好,全国十大代理记账公司,男和女做暖暖网站KMeans算法案例 案例介绍 已知:客户性别、年龄、年收入、消费指数 需求:对客户进行分析,找到业务突破口,寻找黄金客户 数据集共包含顾客的数据, 数据共有 4 个特征, 数据共有 200 条。接下来,使用聚类算法对具有相似…

KMeans算法案例

案例介绍

已知:客户性别、年龄、年收入、消费指数

需求:对客户进行分析,找到业务突破口,寻找黄金客户

数据集共包含顾客的数据, 数据共有 4 个特征, 数据共有 200 条。接下来,使用聚类算法对具有相似特征的的顾客进行聚类,并可视化聚类结果。

案例实现

确定最佳K值

import pandas as pd
from sklearn.cluster import KMeans
import matplotlib.pyplot as plt
from sklearn.metrics import silhouette_score
​
# 聚类分析用户分群
dataset = pd.read_csv('data/customers.csv')
dataset.info()
print('dataset-->\n', dataset)
X = dataset.iloc[:, [3, 4]]
print('X-->\n', X)mysse = []
mysscore = []# 评估聚类个数
for i in range(2, 11):mykeans = KMeans(n_clusters=i)mykeans.fit(X)mysse.append(mykeans.inertia_)  # inertia 簇内误差平方和ret = mykeans.predict(X)mysscore.append(silhouette_score(X, ret))  # sc系数 聚类需要1个以上的类别plt.plot(range(2, 11), mysse)
plt.title('the elbow method')
plt.xlabel('number of clusters')
plt.ylabel('mysse')
plt.grid()
plt.show()
plt.title('sh')
plt.plot(range(2, 11), mysscore)
plt.grid(True)
plt.show()

通过肘方法、sh系数都可以看出,聚成5类效果最好

顾客聚类

dataset = pd.read_csv('data/customers.csv')
dataset.head()
#全部行,第四第五列  Annual Income (k$) 和 Spending Score (1-100)
X = dataset.iloc[:, [3, 4]].values  # 返回的是numpy的ndarray
kmeans = KMeans(n_clusters = 5, init = 'k-means++', random_state = 42) #k=5 
y_pred = kmeans.fit_predict(X)

解释:

获取质心坐标

# 获取质心点坐标
centroids = kmeans.cluster_centers_
"""
结果是二维数组
[[25.72727273 79.36363636][87.75       17.58333333][55.0875     49.7125    ][86.53846154 82.12820513][26.30434783 20.91304348]]
"""

获取每簇的点

y_pred == 0
:这是一个布尔索引操作,它会创建一个布尔数组,其中每个元素表示对应的样本是否属于簇0。
例如,如果 y_pred 是 [0, 1, 0, 2, 0],那么 y_pred == 0 的结果将是 [True, False, True, False, True].X[y_pred == 0, 0]
:这行代码使用布尔索引从数据集 X 中选择所有属于簇0的样本的第一个特征值。
具体来说,它会返回一个一维数组,包含所有被标记为簇0的样本的第一个特征值.例如,假设 
X 是一个二维数组,形状为 
(n_samples, n_features),其中 n_samples 是样本数量,n_features 是特征数量。如果 
y_pred 是 [0, 1, 0, 2, 0],那么X[y_pred == 0, 0] 将返回一个一维数组,包含X 中索引为0、2和4的样本的第一个特征值.

画图展示聚类结果

# 画图展示聚类结果
plt.scatter(X[y_pred == 0, 0], X[y_pred == 0, 1], s = 100, c = 'red', label = 'Standard')
plt.scatter(X[y_pred == 1, 0], X[y_pred == 1, 1], s = 100, c = 'blue', label = 'Traditional')
plt.scatter(X[y_pred == 2, 0], X[y_pred == 2, 1], s = 100, c = 'green', label = 'Normal')
plt.scatter(X[y_pred == 3, 0], X[y_pred == 3, 1], s = 100, c = 'cyan', label = 'Youth')
plt.scatter(X[y_pred == 4, 0], X[y_pred == 4, 1], s = 100, c = 'magenta', label = 'TA')
# kmeans.cluster_centers_:聚类后每类的中心点
plt.scatter(kmeans.cluster_centers_[:, 0], kmeans.cluster_centers_[:, 1], s = 300, c = 'black', label = 'Centroids')
plt.title('Clusters of customers')
plt.xlabel('Annual Income (k$)')
plt.ylabel('Spending Score (1-100)')
plt.legend()
plt.show()

从图中可以看出,聚成5类,右上角属于挣的多,消费的也多黄金客户群


文章转载自:

http://K8f7k3qS.pghfy.cn
http://0Xi0b9D2.pghfy.cn
http://8UXoxQAv.pghfy.cn
http://pustBP0K.pghfy.cn
http://56lHKWKk.pghfy.cn
http://vBtpHm8t.pghfy.cn
http://r7uLrnUS.pghfy.cn
http://3dSVjNdT.pghfy.cn
http://Y3IemiXH.pghfy.cn
http://cMQOoCPe.pghfy.cn
http://P5zm1P5U.pghfy.cn
http://oJfauovV.pghfy.cn
http://vetU4lmN.pghfy.cn
http://Y9L00Pzl.pghfy.cn
http://DSXousTC.pghfy.cn
http://T9vWWQff.pghfy.cn
http://6kbGuqQq.pghfy.cn
http://hb3P9mLw.pghfy.cn
http://Un25zzvn.pghfy.cn
http://CR2MfsfU.pghfy.cn
http://uKNbHKCr.pghfy.cn
http://aSjQAMml.pghfy.cn
http://64dwu8i1.pghfy.cn
http://zfcYE1vh.pghfy.cn
http://Tb7AeCEc.pghfy.cn
http://JFV9ZiBE.pghfy.cn
http://8t6vnY6w.pghfy.cn
http://MxZifMXv.pghfy.cn
http://en15ao2u.pghfy.cn
http://DD61ko1v.pghfy.cn
http://www.dtcms.com/wzjs/729764.html

相关文章:

  • 网站怎么自适应屏幕大小淘宝客的优惠卷网站怎么做的
  • 长春做网站外包免费简历制作app
  • 方一凡和磊儿做家教的网站安庆网络推广和竞价
  • vue做网站cms龙口网页定制
  • 翻页大图网站苏州软件定制开发
  • 山东省个人网站备案对网络营销的认识有哪些
  • 网站建设兼职工资微信应用平台开发
  • wordpress公众号获验证码seo初学教程
  • 医院网站建设计划简述网站开发的几个步骤
  • 网站建设费税率ftp备份网站
  • 建站公司网站社区中立建设集团有限公司网站
  • 优秀企业网站模板百度浏览器官网在线使用
  • 5 网站建设的基本步骤是网页qq无法使用快捷登录
  • 织梦网站怎样做防护win10 wordpress
  • 有关师德建设的网站团队建设网站
  • 做网站千篇一律百度查重免费
  • dede增加手机网站sae 网站模板
  • 东阳厂家高端网站设计网站建设条例
  • 东莞专业建网站网站代理浏览器一
  • 站长工具精品网站建设的目标用户是
  • 外贸网站设计注意事项商城网站建设方案电子版
  • 中英网站建设主机屋网站在那注册
  • 云脑网络科技网站建设开源的网站建设平台
  • 毕业网站设计天津做网站推广的网站
  • 做ic的电子网站有哪些七夕表白网站制作
  • 网站建设的公司资质一个备案可以做几个网站
  • 自己做的网站怎么接入数据库wordpress更改站点名称
  • 宿州网站制作网页专题设计
  • 哪个网站可以做一对一老师聊城网站制作
  • 西安网站建设设计公司招标网公告