识别优质客户项目

简介: 用Python语言编写识别优质客户项目。

用Python语言编写识别优质客户项目。

导入所需库

import numpy as np
import matplotlib.pyplot as plt
import math

中文显示

plt.rcParams['font.sans-serif'] = 'simHei'#正确显示中文
plt.rcParams['axes.unicode_minus'] = False#正确显示负号

消费周期和消费金额

x = [10,13,17,67,35,1,10,12,8,1,32,3,90,1,16,31,25]
y = [317,147,172,194,789,190,281,142,186,226,287,499,181,172,190,271,382]

划分3个类别

sortColors = ['g','r','b']#三个类别的三种颜色

初始化质心

sortX = np.random.randint(10, 100, 3)#生成三个随机数x
sortY = np.random.randint(100, 700, 3)#生成三个随机数y

初始化类别为0

sortF = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

3个类别统计,用于迭代更新

sortM = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]#分别代表x,y,个数

k-means算法

Mynum = 10
while(Mynum>0):
sortM = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]#清零
flag = 0#标记类别
for i in range(len(x)):
min = 1000#标记最短距离,初始化为1000
for j in range(3):#找出距离最短的坐标
value = math.sqrt((x[i]-sortX[j])(x[i]-sortX[j])+(y[i]-sortY[j])(y[i]-sortY[j]))
if min>value:#判断距离是否是最短
min = value
flag = j
sortM[j][0] += x[i]
sortM[j][1] += y[i]
sortM[j][2] += 1
sortF[i] = flag
for i in range(3):#更新三个质心坐标
sortX[i] = sortM[i][0]//sortM[i][2]
sortY[i] = sortM[i][1]//sortM[i][2]
Mynum -= 1

绘制

plt.figure()
plt.title('用户分类图')
plt.xlabel("平均消费周期(天)")
plt.ylabel("平均每次消费金额(元)")

显示坐标轴元素

plt.xticks([10,20,30,40,50,60,70,80,90,100])
plt.yticks([100,150,200,250,300,350,400,450,500,550,600,650,700,750,800])

显示三个中心点

for i in range(3):
plt.scatter(sortX[i],sortY[i],marker='+',color=sortColors[i],label='1',s=30)

显示其他点

for i in range(3):
for j in range(len(x)):
if sortF[j]==i:
plt.scatter(x[j], y[j], marker='.', color=sortColors[i], label='1', s=50)
plt.show()

相关文章
|
4月前
|
机器学习/深度学习 人工智能 开发框架
企业内训|AI赋能流程自动化,打造专属数字员工-某央企运营商
本次内训由TsingtaoAI公司为某央企运营商设计,针对约120名培训负责人及管理员,旨在深入理解AI技术在流程自动化中的应用,探索数字员工的构建与企业培训流程的智能化升级。课程涵盖大模型技术、主流模型应用、数字员工定义与价值、实施策略及落地方法等内容。
138 0
|
7月前
|
人工智能
客户在哪儿 AI:如何用最少场次的活动覆盖最多的目标客户
在ToB市场,线下活动是高效获客的关键。面对面交流增进信任,潜在客户集中,直接展示产品能缩短销售路径。然而,高成本和低效活动是挑战。通过分析目标客户历史活动数据,客户在哪儿AI帮助企业精准定位,以最少投入触达最多潜在客户,如仅10场活动即可覆盖44.9%年营收客户。
|
7月前
|
人工智能 数据挖掘 数据库
客户在哪儿AI——做真正管用的大客户获客方案
我们的目标是打造高效的ToB大客户获客方案。客户在哪儿AI生成企业全历史行为数据并提供数据分析服务,帮助企业从上帝视角洞察营销。通过真实案例展示,AI能显著提升活动营销效果,例如仅通过10场活动即可触及贡献44.9%营收的客户,30场则可达73.3%,极大提高效率。此外,在决策层和销售工作中,AI发现了某一关键客户与其69.3%营收来源有深层联系,证实了聚焦此客户的战略价值。我们虽不能公开全部细节,但愿与有兴趣者分享真实分析流程。由于服务刚启动,目前尚未有足够反馈,未来将及时分享成果。
|
7月前
|
人工智能 搜索推荐 数据挖掘
客户在哪儿AI助力ToB销售精准混圈子
ToB销售混圈子关键在于识别价值,避免名不副实、沉默无用、难以融入及价值错配的圈子。借助客户在哪儿AI,可深入理解圈子、剔除表面虚圈,选择与销售个人特长匹配且有目标客户的圈子,从而制定精准策略,实现个人与业务的双赢。混圈子需谨慎策划,数据分析是关键。
|
机器学习/深度学习 人工智能 监控
如何利用AI实现银行存量客户的营销?
金融行业是当今大数据、人工智能应用最广、最深的领域之一。随着数据仓库和数据科学的发展,以银行为代表的金融行业企业拥有了海量数据,应运而生了金融领域的大数据分析、智能营销等大数据和人工智能的应用。其中针对存量客户的智能营销成为银行业的一项重要策略。
|
机器学习/深度学习 SQL JavaScript
《中国开发者画像洞察报告2022》——02 开发者面临的挑战——2.2 新技术
《中国开发者画像洞察报告2022》——02 开发者面临的挑战——2.2 新技术
143 0
|
监控 搜索推荐 数据挖掘
如何使用海关数据准确开发到客户
海关数据其实一直是外贸应用中最广泛的开发渠道,而且特别利好初学者,是企业开发新客户、监控同行、维护老客户以及决策参考的商战利器。当然,想通过海关数据精确找到客户,需要熟悉以下操作技巧。
271 0
|
人工智能 监控 大数据
短视频询盘获客系统,同行客户精准截流
短视频平台从2016年开始到现在已经有5年的时间了,从开始只有音乐段子的平台到现在演变成的带货、直播、营销的一个综合体。4G-5G时代的变化、当今市场也在变化,只有跟随时代的步伐才可以在竞争激烈的时长竞争中分得一杯羹,目前各行业都想低成本高效率的找到精准的客源信息,都想抢占在同行的前面但是这都是需要你有敏锐的洞察力和执行力才可以。
短视频询盘获客系统,同行客户精准截流
|
人工智能 BI
科技企业孵化器新规:质量和效率成升级发展关键词
近日,科技部火炬中心发布了新修订版《科技企业孵化器管理办法》(以下简称《办法》),办法定于2019年1月1日实施,原国科发高(2010)680号《科技企业孵化器认定和管理办法》(以下简称“老《办法》”或“此前的《办法》”)同时废止。
285 0
科技企业孵化器新规:质量和效率成升级发展关键词
|
安全
能力小访谈| 支付宝开放能力全方位助力白鲸鱼营销与内容安全
首期“能力小访谈”邀请到「白鲸鱼」来分享一些在使用支付宝能力方面的经验。
1511 12
能力小访谈| 支付宝开放能力全方位助力白鲸鱼营销与内容安全