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

数据集——鸢尾花介绍和使用

文章目录

  • 一、鸢尾花数据集内容
  • 二、使用中常转换DataFrame

一、鸢尾花数据集内容

from sklearn import svm, datasets
# 鸢尾花数据
iris = datasets.load_iris()
print(iris.data)
X = iris.data[:, :2] # 为便于绘图仅选择2个特征
y = iris.target

在这里插入图片描述
它包含了150个样本,每个样本有4个特征(花瓣的长度、花瓣的宽度、花萼的长度、花萼的宽度),以及样本所属的类别(三种不同的鸢尾花之一)。

iris.data是一个NumPy数组或者类似的数据结构,它包含了数据集中所有样本的特征。具体来说,iris.data的形状(shape)是(150, 4),意味着有150行(样本)和4列(特征)。

当你执行X = iris.data[:, :2]时,你正在执行一个切片操作来选取数据的一部分。这里的:是一个切片操作符,它表示选取该维度的所有元素。

  • iris.data[:, :2]中的第一个:表示选取所有行(所有的样本)。
  • 第二个:2表示选取每一行的前两个元素(即前两个特征),即花瓣的长度和花瓣的宽度。

X = iris.data[:, :2]的结果是一个新的数组X,它包含了原始数据集iris.data中所有样本的前两个特征,形状为(150, 2)。这样的操作通常用于特征选择,即只选取你认为对模型预测最有帮助的特征。

二、使用中常转换DataFrame

df = pd.DataFrame(iris.data, columns=iris.feature_names)

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • AI问答:DIP / Big Data Diagnosis-Intervention Packet / 区域点数法总额预算和按分值付费
  • Python面试整理-自动化运维
  • 允许服务器支持密码直接连接
  • 重生之我当程序猿外包
  • CAPL使用结构体的方式组装一条DoIP车辆声明消息(方法1)
  • go程序在windows服务中优雅开启和关闭
  • 隐写工具steghide linux编译安装
  • uni-app 将base64图片转换成临时地址
  • 使用 Python 中的 ELSER 进行Serverless 语义搜索:探索夏季奥运会历史
  • jenkins使用docker api配置自签证书 +发布项目
  • c++----类与对象(下)
  • 数据结构与算法 - 数组
  • 大模型下的视频理解video understanding
  • K8S及Rancher部署
  • 记一些零碎的只是点和一些安全工具的使用(这里建议将漏洞原理搞清楚,然后可以尝试手动和使用工具)
  • 【Leetcode】104. 二叉树的最大深度
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • 2017年终总结、随想
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • JS专题之继承
  • passportjs 源码分析
  • PAT A1120
  • vue-loader 源码解析系列之 selector
  • Vue组件定义
  • yii2中session跨域名的问题
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 聊聊directory traversal attack
  • 判断客户端类型,Android,iOS,PC
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 用mpvue开发微信小程序
  • 1.Ext JS 建立web开发工程
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 回归生活:清理微信公众号
  • ​如何在iOS手机上查看应用日志
  • #《AI中文版》V3 第 1 章 概述
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (纯JS)图片裁剪
  • (多级缓存)缓存同步
  • (函数)颠倒字符串顺序(C语言)
  • (七)Knockout 创建自定义绑定
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (转)使用VMware vSphere标准交换机设置网络连接
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • .cn根服务器被攻击之后
  • .NET 设计一套高性能的弱事件机制
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .NET开发不可不知、不可不用的辅助类(一)
  • .NET框架
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • @在php中起什么作用?
  • [100天算法】-x 的平方根(day 61)