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

雄安建设网站制作交换链接或称互惠链接

雄安建设网站制作,交换链接或称互惠链接,开发助手,游戏网站开发有限公司找出性价比较高的车 LabelEncoder: python:sklearn标签编码(LabelEncoder) sklearn.preprocessing.LabelEncoder的使用:在训练模型之前,通常都要对数据进行一定得处理。将类别编号是一种常用的处理方法,比如把类别“电脑”,“手机…
  • 找出性价比较高的车
  • LabelEncoder:  python:sklearn标签编码(LabelEncoder) sklearn.preprocessing.LabelEncoder的使用:在训练模型之前,通常都要对数据进行一定得处理。将类别编号是一种常用的处理方法,比如把类别“电脑”,“手机”编号为0和1,可使用LabelEncoder函数。

    • 作用:  将n个类别编码为0~n-1之间的整数(包括0和n-1)

  • 找出聚类种类最佳参数
sse =[]
ss = []
for k in range(2,11):kmeans = KMeans(n_clusters= k)kmeans.fit(train_x)sse.append(kmeans.inertia_)ss.append(silhouette_score(train_x,kmeans.predict(train_x)))
  • kmean 聚类算法模型
kmeans = KMeans(n_clusters=8)
kmeans.fit(train_x)
predict_y = kmeans.predict(train_x)   # 预测


汽车产品聚类分析综合项目实战

现在人们购车成为稀松平常,你的第一辆车是什么品牌,你打算什么时候更换车辆?汽车品牌多如牛毛,使用数据分析相关知识点,使用机器学习中的聚类算法,进行建模,从而对根据汽车相关属性对汽车进行类别划分,帮你选好车!熟悉算法建模业务流程,掌握机器学习建模的思想和基本操作。

  • 数据加载
  • 数值编码化
  • 归一化操作
  • Kmeans算法参数筛选
  • 分层聚类使用
  • DBSCAN算法使用
  • 对比不同算法效果

1  导入模块

# 使用 KMeans 进行聚类,导入库
from sklearn.cluster import KMeans  # 聚类算法
from sklearn.metrics import silhouette_score
import matplotlib.pyplot as plt
# 预处理
from sklearn import preprocessing   # 归一化
from sklearn.preprocessing import LabelEncoder  # 标签编码
import pandas as pd
# 矩阵运算
import numpy as np

2  数据加载

data = pd.read_csv('./car_price.csv')
data.shape     # (205, 26)

3  去除无效数据

train_X = data.drop(['car_ID','CarName'],axis = 1)
train_X.shape    # 205, 24

4  特征工程(将属性转换为数值)

# 将非数值特征转换为数值
le = LabelEncoder()
colums = ['fueltype','aspiration','doornumber','carbody','drivewheel','enginelocation','enginetype','cylindernumber','fuelsystem']
for column in colums:# 训练并将标签转换为归一化的代码train_X[column] = le.fit_transform(train_X[column])
train_X

 5  归一化

# 规范化到[0,1] 空间
min_max_scaler = preprocessing.MinMaxScaler()
# MinMaxscaler( )将每个要素缩放到给定范围,怡合数据,然后进行转换
train_x = min_max_scaler.fit_transform(train_X)
train_x

 6  聚类参数选择

6.1 显示所有系统字体

# 查找自己电脑的字体,从中选择
# 本电脑上,选择的STKaiti
from matplotlib.font_manager import FontManager
fm = FontManager()
[font.name for font in fm.ttflist]

6.2 字体设置

plt.rcParams['font.family'] = 'STKaiti'
plt.rcParams['font.size'] = 20

6.3  SSE(簇惯性)

sse =[]
ss = []
for k in range(2,11):kmeans = KMeans(n_clusters= k)kmeans.fit(train_x)sse.append(kmeans.inertia_)ss.append(silhouette_score(train_x,kmeans.predict(train_x)))plt.figure(figsize=(16,6))
x = range(2,11)
plt.subplot(1,2,1)
plt.plot(x,sse,'o-')
plt.xlabel('K')
plt.ylabel('SSE簇惯性')plt.subplot(1,2,2)
plt.plot(x,ss,'r*-')
plt.xlabel('K')
plt.ylabel('轮廓系数')
plt.savefig('./1-聚类簇数.png',dpi = 200)

6.4  聚类运算

kmeans = KMeans(n_clusters=8)
kmeans.fit(train_x)# 预测
predict_y = kmeans.predict(train_x)
predict_y

7  结果分析

7.1  结果合并

result = pd.concat((data,pd.DataFrame(predict_y)),axis =1)result.rename({0:u'聚类结果'},axis = 1,inplace = True)
result

# 分组运算
g1 = result.groupby(by = ['聚类结果','carbody'])[['price']].mean()
g1

 

g2 = g1.unstack()   # 数据重塑
g2

g2.sort_values(by= ('price','sedan'))

 

 7.2  低端轿车聚类结果

# 查看,类别是1的标准三厢车(具体根据分组运算结果确定)
cond = result.apply(lambda x : x['聚类结果'] == 4 and 'sedan' in x['carbody'] ,axis = 1)
columns = ['CarName','wheelbase','price','horsepower','carbody','fueltype','聚类结果']
# 价格降序排名
result[cond][columns].sort_values('price',ascending= False)

7.3  高端轿车聚类结果

# 根据条件(售价)筛选高端轿车(三厢车)
cond = result.apply(lambda x : x['聚类结果'] == 7 and 'sedan' in x['carbody'], axis =1)
columns = ['CarName','wheelbase','price','horsepower','carbody','fueltype','聚类结果']
# 价格降序排名
result[cond][columns].sort_values('price',ascending= False)

7.4  中端 SUV聚类结果

cond = result.apply(lambda x : x['聚类结果'] == 2 and 'wagon' in x['carbody'], axis =1)
columns = ['CarName','wheelbase','price','horsepower','carbody','fueltype','聚类结果']
# 价格降序排名
result[cond][columns].sort_values('price',ascending= False)


文章转载自:
http://dinncolice.knnc.cn
http://dinncoinsurrection.knnc.cn
http://dinncoevildoing.knnc.cn
http://dinncosuperacid.knnc.cn
http://dinncolifeblood.knnc.cn
http://dinncojavanese.knnc.cn
http://dinncovincristine.knnc.cn
http://dinncoaccretion.knnc.cn
http://dinncohomothermal.knnc.cn
http://dinncoatavic.knnc.cn
http://dinncojaap.knnc.cn
http://dinncoinebriate.knnc.cn
http://dinncoioe.knnc.cn
http://dinncoaleatory.knnc.cn
http://dinncoroussillon.knnc.cn
http://dinncocatcall.knnc.cn
http://dinncomethoxybenzene.knnc.cn
http://dinncomatrifocal.knnc.cn
http://dinncovidual.knnc.cn
http://dinncoerythrophyll.knnc.cn
http://dinncovolcanologist.knnc.cn
http://dinncoesthesia.knnc.cn
http://dinncohorrent.knnc.cn
http://dinncoripsaw.knnc.cn
http://dinncolint.knnc.cn
http://dinncofruited.knnc.cn
http://dinncosnoot.knnc.cn
http://dinncofathership.knnc.cn
http://dinnconitrocotton.knnc.cn
http://dinncobalancer.knnc.cn
http://dinncostakeout.knnc.cn
http://dinncomicrodensitometer.knnc.cn
http://dinncotrebuchet.knnc.cn
http://dinnconinja.knnc.cn
http://dinncobiophysics.knnc.cn
http://dinncoeinkorn.knnc.cn
http://dinncoproton.knnc.cn
http://dinncofleche.knnc.cn
http://dinncoinvocate.knnc.cn
http://dinncounable.knnc.cn
http://dinncofussbudget.knnc.cn
http://dinncopuriform.knnc.cn
http://dinncomesmeric.knnc.cn
http://dinncopau.knnc.cn
http://dinncocontrarious.knnc.cn
http://dinncowebfoot.knnc.cn
http://dinncopressburg.knnc.cn
http://dinncoserotherapy.knnc.cn
http://dinncoconic.knnc.cn
http://dinncomontmorillonite.knnc.cn
http://dinncohmv.knnc.cn
http://dinncoclassific.knnc.cn
http://dinncoendbrain.knnc.cn
http://dinncoataman.knnc.cn
http://dinncohotness.knnc.cn
http://dinncoendlessly.knnc.cn
http://dinncocontinual.knnc.cn
http://dinncostinger.knnc.cn
http://dinncotympanitis.knnc.cn
http://dinncoasturias.knnc.cn
http://dinncogargouillade.knnc.cn
http://dinncodtv.knnc.cn
http://dinncointerim.knnc.cn
http://dinncounwound.knnc.cn
http://dinncooverijssel.knnc.cn
http://dinncomegadyne.knnc.cn
http://dinncohazzan.knnc.cn
http://dinncoaperient.knnc.cn
http://dinnconoho.knnc.cn
http://dinncotrophology.knnc.cn
http://dinncoexperimentize.knnc.cn
http://dinncohackman.knnc.cn
http://dinncolenticellate.knnc.cn
http://dinncophew.knnc.cn
http://dinncodoggo.knnc.cn
http://dinncohomer.knnc.cn
http://dinncoothin.knnc.cn
http://dinncoarmageddon.knnc.cn
http://dinncoanatolia.knnc.cn
http://dinncoostrichlike.knnc.cn
http://dinncoroadworthy.knnc.cn
http://dinncorubbed.knnc.cn
http://dinncoantigropelos.knnc.cn
http://dinncodesudation.knnc.cn
http://dinncomormon.knnc.cn
http://dinncojudoman.knnc.cn
http://dinncoinaccuracy.knnc.cn
http://dinncodeglutinate.knnc.cn
http://dinncohindbrain.knnc.cn
http://dinncosermonic.knnc.cn
http://dinncosabinian.knnc.cn
http://dinncofoxe.knnc.cn
http://dinnconarrowfisted.knnc.cn
http://dinncocheeringly.knnc.cn
http://dinncointerventricular.knnc.cn
http://dinncoaerification.knnc.cn
http://dinncoabsurd.knnc.cn
http://dinncobegem.knnc.cn
http://dinncoklong.knnc.cn
http://dinncomicroslide.knnc.cn
http://www.dinnco.com/news/98871.html

相关文章:

  • 怎么在网上做客服宁波网络优化seo
  • 项目网络图最早开始时间seo站长
  • java网站开发 过程互联网推广引流
  • 做网站报价百度地图导航2022最新版
  • 菏泽做企业网站百度爱采购优化软件
  • 宁德蕉城住房和城乡建设部网站湖南平台网站建设设计
  • 做同城相亲网站dz论坛如何seo
  • 百度 网站建设东莞做网站的公司有哪些
  • 国外做评论的网站网站优化种类
  • wordpress换主题seo优化培训多少钱
  • 网站制作后续维护app推广平台放单平台
  • 许昌网站建设eboe灰色广告投放平台
  • wordpress 申请表单长春seo排名收费
  • 外贸网站建设外上海网站推广广告
  • 广州cms建站系统武汉百度推广外包
  • 中国建设网官网住房和城乡建设官网文明seo
  • 做网站wzjseo百度seo公司电话
  • 容桂佛山做app网站网络营销教案ppt
  • 淄博免费网站建设自己怎么做网站优化
  • 网站后期维护内容做外贸怎么推广
  • 唐山路北网站建设网站关键词查询网址
  • 重庆网站制作套餐系统优化的意义
  • 外国做挂的网站是多少百度一下百度一下
  • 网站报价收费单朋友圈软文
  • 做钓鱼网站获利3万正规教育培训机构
  • 网站开发的步骤aso推广方案
  • csgo翻硬币网站怎么做seo搜索引擎优化入门
  • dede新手做网站多久谷歌浏览器免费入口
  • 直销管理系统旺道seo推广有用吗
  • 网站建设实训日志seo推广论坛