码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • python机器学习之门之sklearn的使用(使用鸢尾花数据集)


    sklearn全称为scikit learn 专门提供了python机器学习的模块 是一个高效的数据分析算法工具 建议在numpy scipy matplotlib上

    对于大多数机器学习 通常有以下四个数据集

    1:train_data  训练数据集

    2:train_target  训练数据的真是结果集

    3:test_data 测试数据集

    4:test_target  测试数据对应的真是结果 用来检测预测的正确性

    sklearn模块提供了一个强大的数据库 包括鸢尾花 波士顿房价等等 下面用鸢尾花数据集做演示

    鸢尾花(iris)数据集 是常用的分类实验数据集 由fisher在1936年收集整理,包含150个数据集 分为三类 每类五十条数据 每条数据包含4个属性。

    效果图如下

     代码如下

    1. from sklearn.datasets import load_iris
    2. from sklearn.datasets import load_boston
    3. import matplotlib; matplotlib.use('TkAgg')
    4. import pandas as pd
    5. import matplotlib.pyplot as plt
    6. data=load_iris()
    7. print("以下是鸢尾花数据集")
    8. data =pd.DataFrame(data=load_iris().data,columns=load_iris().feature_names)#转换为dataframe对象
    9. print(data)
    10. x=data.iloc[:,[0,2]].values
    11. plt.scatter(x[:50,0],x[:50,1],color='red',marker='o',label='setosa')
    12. plt.scatter(x[50:100,0],x[50:100,1],color='blue',marker='x',label='versicolor')
    13. plt.scatter(x[100:,0],x[100:,1],color='green',marker='+',label='Virginica')
    14. plt.xlabel('sepal length')
    15. plt.ylabel('petal length')
    16. plt.legend(loc=2)
    17. plt.show()

    觉得有帮助请点赞收藏

  • 相关阅读:
    开源与闭源:数字化时代的辩论与未来走向
    手把手带你学SQL—牛客网SQL 查找后排序
    esdump离线安装
    第二章 JAVA基础语法
    C语言qsort函数
    分布式存储系统之Ceph集群MDS扩展
    单链表(2)
    腾讯春招C++面试题大解析:最全面!最详细!2024年必备攻略,99%的开发者已收藏!
    JAVA面试题总结基础篇(三)
    Docker停电事件未解之谜
  • 原文地址:https://blog.csdn.net/jiebaoshayebuhui/article/details/126817921
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号