NBA球队实力聚类分析

导入模块

from sklearn.cluster import KMeans
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
from sklearn.preprocessing import MinMaxScaler

读取数据

data = pd.read_csv('nba .csv')
data.head()

数据标准化

minmax_scaler = MinMaxScaler()
# 标准化数据
X = minmax_scaler.fit_transform(data.iloc[:,1:])
X[:5]

肘部法则

# 肘部法则
loss = []
for i in range(2,10):model = KMeans(n_clusters=i).fit(X)loss.append(model.inertia_)plt.plot(range(2,10),loss)
plt.xlabel('k')
plt.ylabel('loss')
plt.show()

选择最佳聚类效果

k = 4
model = KMeans(n_clusters=k).fit(X)# 将标签整合到原始数据上
data['clusters'] = model.labels_data.head()

打印四个类别

for i in range(k):print('clusters:',i)label_data = data[data['clusters'] == i].iloc[:,0]print(label_data.values)

NBA球队实力聚类分析相关推荐

  1. 机器学习项目实战——15Kmeans算法之NBA球队实力聚类分析

    聚类是无标签的 就是无监督学习 整体代码: from sklearn.cluster import KMeans import numpy as np import matplotlib.pyplot ...

  2. NBA球队实力榜:雄鹿升至榜首 勇士紧随其后

    雄鹿队在比赛中.(资料图)刁海洋 摄 中新网1月22日电 北京时间22日凌晨,NBA官方公布了新一期的球队实力榜.联盟第一密尔沃基雄鹿队升至榜首,猛龙跌至第3,喜迎考辛斯回归的勇士提前2位,排名第2, ...

  3. NBA球队实力榜:多伦多猛龙领跑 勇士升至第4

    资料图:莱昂纳德本赛季状态出色 资料图:莱昂纳德本赛季状态出色 中新网客户端1月15日电 美职篮球队实力榜15日更新,处于连胜之中的多伦多猛龙位居榜首,雄鹿.掘金紧随其后.凭借上周表现,卫冕冠军金州勇 ...

  4. 近10年NBA球队常规赛排名变化——tableau 实现bump chart

    上一篇文章「一个案例入门tableau--NBA球队数据可视化实战解析」我们学习了tableau的基本使用方法,本篇中我们继续深入,仍然通过实战案例来学习tableau制作bump chart. 本文 ...

  5. NBA最新实力榜:五星勇士登顶 雄鹿位列第二

    资料图:勇士队. 中新网1月29日电 北京时间29日,NBA官方公布了最新一期的球队实力榜,取得10连胜的勇士强势登顶,雄鹿位列次席,雷霆上升7位来到第3,猛龙从第3跌至第9,火箭从第6掉到第8,湖人 ...

  6. python篮球弹跳训练方法_弹跳训练的正确方法,90%人都不知道|NBA球队弹跳训练解密...

    原标题:弹跳训练的正确方法,90%人都不知道|NBA球队弹跳训练解密 篮球比赛中,抢篮板球是最重要的基本功之一,除去意识.卡位.配合等因素外,球员的弹跳是基础中的基础,因此必须加强弹跳力的训练. 这里 ...

  7. NBA球队中英文名对照大全附带各个球队的LOGO手机壁纸

    球队大西洋赛区西南赛区 波士顿凯尔特人 Boston Celtics 达拉斯小牛 Dallas Mavericks 新泽西篮网 New Jersey Nets 休斯敦火箭 Houston Rocket ...

  8. 计算机java项目(毕设课设) 之 含文档+PPT+任务书+中期检查表+源码等]基于ssm的NBA球队管理系统

    基于ssm的NBA球队管理系统包含管理员和球迷角色,功能分别如下: 管理员:管理员信息管理.修改密码.球队管理.球员管理.球员数据管理.球迷管理: 球迷:注册.登录系统:个人信息:球队管理查看:球员查 ...

  9. SSM毕设项目基于的NBA球队管理系统8x21a(java+VUE+Mybatis+Maven+Mysql)

    SSM毕设项目基于的NBA球队管理系统8x21a(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuil ...

  10. 美国50州分布图、重要城市分布图、大学分布图、NBA球队分布图、著名景点分布图

    文章目录 1)美国50州分布图 2)美国重要城市分布图 3)美国大学分布图 4)NBA球队分布图 5)美国著名景点分布图 6)奇奇怪怪的有趣知识 1)美国50州分布图 2)美国重要城市分布图 深入了解 ...

最新文章

  1. 编译osdrv的uboot 内核 文件系统(Hi3516a)
  2. Stack and queue.
  3. Linux学习笔记三【文件及目录的权限管理篇】
  4. 《高性能网站建设指南》笔记-2 规则1——减少HTTP请求
  5. 5.js模式-职责链模式
  6. 01、python数据分析与机器学习实战——Python可视化库Seaborn
  7. php编译安装与配置
  8. 使用PowerDesigner做数据库设计(一)
  9. 在Go语言程序中使用gojson来解析JSON格式文件
  10. C51存储器类型与51单片机的物理区域
  11. android dialogfragment 简单,使用DialogFragment
  12. Android横向滚动卡片,Android滑动卡片成效:Swipecards
  13. 190522每日一句
  14. cpython安装_Cython安装没有找到Python.h文件?
  15. n9 android模拟器,Android软件将兼容诺基亚N9
  16. 关于在VC + + 2008 VCRedist安装时生成在根目录下的临时文件
  17. ORACLE错误编码大全
  18. 【laravel】切换语言包 中文,英文
  19. pid_t 到底是什么?
  20. moectf chall 数独题 z3约束器求解

热门文章

  1. java delayqueue_java中DelayQueue的使用
  2. mbedtls入门和使用
  3. Helix QAC/QAC++ — 软件静态测试工具
  4. 2021-04-27
  5. 【C/C++】__stdcall、__cdcel和__fastcall定义与区别
  6. 运行 Visual Studio 2019当前页面的脚本发生错误解决方法
  7. ShaderForge - 纹理旋转
  8. 怎么减少pdf文件的大小?如何降低pdf文件的大小?
  9. 跟着实例学eclipse插件开发--第一篇:翻译插件
  10. 教你快速学习PID控制原理