如下所示:

from sklearn.datasets import load_iris

iris = load_iris()

print iris.data.shape

from sklearn.cross_validation import train_test_split

X_train, X_test, y_train, y_test = train_test_split(iris.data, iris.target, test_size = 0.25, random_state = 33)

from sklearn.preprocessing import StandardScaler

from sklearn.neighbors import KNeighborsClassifier

ss = StandardScaler()

X_train = ss.fit_transform(X_train)

X_test = ss.transform(X_test)

knc = KNeighborsClassifier()

knc.fit(X_train, y_train)

y_predict = knc.predict(X_test)

print 'The accuracy of K-Nearest Neighbor Classifier is: ', knc.score(X_test, y_test)

from sklearn.metrics import classification_report

print classification_report(y_test, y_predict, target_names = iris.target_names)

以上这篇在python中利用KNN实现对iris进行分类的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: 在python中利用KNN实现对iris进行分类的方法

本文地址: http://www.cppcns.com/jiaoben/python/247027.html

python中load_iris_在python中利用KNN实现对iris进行分类的方法相关推荐

  1. Python机器学习实验二:1.编写代码,实现对iris数据集的KNN算法分类及预测

    Python机器学习实验二:编写代码,实现对iris数据集的KNN算法分类及预测 1.编写代码,实现对iris数据集的KNN算法分类及预测,要求: (1)数据集划分为测试集占20%: (2)n_nei ...

  2. java iris_利用K-Means聚类算法实现对iris.data.ulab

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 利用K-Means聚类算法实现对iris.data.ulabel数据的聚类,这是在网上找到如果要换成我的iris.date iris.date.ulabl ...

  3. 【KNN】使用KNN算法实现对iris数据集的分类

    ** 一.实验报告 ** 1. 实验目的:使用KNN算法实现对iris数据集的分类 2. 实验要求:(1)5次随机选取,对比分类准确率(2)探讨不同k值对分类准确率的影响 二.实验内容 1. 数据预处 ...

  4. ML之nyoka:基于nyoka库利用LGBMClassifier模型实现对iris数据集训练、保存为pmml模型并重新载入pmml模型进而实现推理

    ML之nyoka:基于nyoka库利用LGBMClassifier模型实现对iris数据集训练.保存为pmml模型并重新载入pmml模型进而实现推理 目录 基于nyoka库利用LGBMClassifi ...

  5. ML之DT:利用DT(DTC)实现对iris(鸢尾花)数据集进行分类并可视化DT结构

    ML之DT:利用DT(DTC)实现对iris(鸢尾花)数据集进行分类并可视化DT结构 目录 输出结果 实现代码 输出结果 实现代码 #1. iris = load_iris() dir(iris)ir ...

  6. ML之k-NN:k-NN实现对150朵共三种花的实例的萼片长度、宽,花瓣长、宽数据统计,根据一朵新花的四个特征来预测其种类

    ML之k-NN:k-NN实现对150朵共三种花的实例的萼片长度.宽,花瓣长.宽数据统计,根据一朵新花的四个特征来预测其种类 目录 输出结果 实现代码 输出结果 实现代码 from sklearn im ...

  7. html 保存草稿,利用localStorage实现对ueditor编辑内容定时保存为草稿,ueditor草稿箱...

    利用localStorage实现对ueditor编辑内容定时保存为草稿,ueditor草稿箱 直接看代码吧 1.引入ueditor和ueditor的使用我就不细说了 详情请戳http://blog.c ...

  8. Python利用xlsxwriter实现对Excel写入数据的样式调整(字体,居中等)

    声明:参考大佬文章 参考网上资料发现很少有用xlsxwriter实现用Python对Excel写入数据的同时进行字体样式调整操作的,因为我用的也是xlsxwriter,所以查找总结了一个用xlsxwr ...

  9. 修改html时webpack热更新,利用webpack实现对html文件的热更新

    webpack中webpack-dev-server是一个简单的web服务器,能够帮助咱们实现代码的热更新,即在实际开发中只需保存修改完后的代码,不用手动刷新页面就能够看到效果.在使用webpack- ...

最新文章

  1. 举个例子,如何用GCN图卷积神经网络实现摔倒监测?
  2. typora 公式_Typora --- 一款功能强大的高效排版编译器
  3. 微生物培养的福音:一个直接用16S rDNA序列来预测其培养基配方的网站!!!...
  4. liunx mysql模块_linux下安装MySQLdb模块_MySQL
  5. Butter knife 原理
  6. ASP.NET 状态视图概览
  7. 【恋上数据结构】快速排序
  8. PyRobot开辟 AI 机器人框架
  9. CentOS 修改默认语言
  10. 7、线性方程组详细解法
  11. stack的常见用法
  12. 题解 UVA1449 【Dominating Patterns】
  13. 【现代遗传学原理-基因和基因组学】
  14. 小白如何上手几款微信小程序UI组件库
  15. winpe修复计算机无法启动,PE修复系统启动故障的详细教程
  16. 成都理工大学计算机考研经历,09计算机考研的小小体会~
  17. mysql unix_timestamp now() dfdfd f_数据库函数lpad的搜索结果-阿里云开发者社区
  18. 评论《献给每天想辞职的人》
  19. 在 OneNote 2010中输入复杂的数学公式
  20. 五大典型系统集成商 你是哪一类?

热门文章

  1. 计算机应用基础 插入图片笑脸,2018年电大本科计算机应用基础网考操作题及答案...
  2. 吸血鬼日记第一季/全集The Vampire Diaries迅雷下载
  3. 【已解决】conda install问题:UnsatisfiableError: The following specifications were found to be incompatible
  4. js过滤emoji表情
  5. java split 以空格_java split 两个参数(java split 空格)
  6. vue3 - 19.Mitt兄弟组件传参传值
  7. win7计算机腾讯视频无法删除,处置win7系统清理腾讯视频垃圾缓存的图文方法
  8. 强烈抗议福建泉州的高速交警乱设指示牌和乱开罚单!
  9. SQLserver --安装程序无法打开注册表项 UNKNOWN\Components\…的解决办法
  10. cocos 的EventHandler 事件派发器