# 鸢尾花的案例学习

news/2024/5/27 16:32:56/
# 鸢尾花的案例学习
#  1. 导入小型的数据
from  sklearn.datasets import load_iris
import numpy as np
import  pandas as pd
import  seaborn as sbn
import matplotlib.pyplot as plt
#  2. 获取数据
iris=load_iris()
# 3.查看数据print("数据集\n ",len(iris.data))
print("特征名字\n",iris.target_names)
print("目标\n",iris.target)
#  4.绘制初始图形   使用seaborn Seaborn是封装好的matplib的api
'''
使用 seaborn 还需要使用 pandas ,因为seaborn传入的是pandas的数据格式
'''
# 4.1 将数据转化成dataframe 的格式
irisDataFrame = pd.DataFrame(iris.data,columns=["speal_length","speal_width","petal_length","petal_width"])
# 4.2给 irisDataFrame 添加一列  种类  并且赋值为 target
irisDataFrame["species"]=iris.target
# 4.3 编写绘图函数  花的数据资料   x轴  y轴
def iamge_iris(irisdata,column1,column2):sbn.lmplot(x=column1,y=column2,data=irisdata,hue="species",fit_reg=True)plt.xlabel(column1)plt.ylabel(column2)plt.title("鸢尾花的一个图形")plt.show()
iamge_iris(irisDataFrame,"speal_length","speal_width")

http://www.ppmy.cn/news/1010003.html

相关文章

安装CUDA与CUDNN与Pytorch(最新超级详细图文版本2023年8月最新)

一、安装CUDA 1.1、下载安装包 cuda可以认为就是Nvidia为了显卡炼丹搞的一个软件,其下载地址为:CUDA Toolkit 12.2 Update 1 Downloads | NVIDIA Developer 当你点进这个链接的时候,你需要依次选择 1是选择系统,这里选windows…

SpringBoot复习:(19)Condition接口和@Conditional注解

Condition接口代码如下: public interface Condition {boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata);}它是一个函数式接口,只有一个方法matches用来表示条件是否满足。matches方法中的ConditionContext类对象context可以…

算法提高-树状数组

算法提高-树状数组 241. 楼兰图腾(区间求和 单点修改)242. 一个简单的整数问题(差分推公式 实现 维护区间修改单点求和)243. 一个简单的整数问题2(区间修改和区间求和)AcWing 244. 谜一样的牛(…

Codejock Skin Framework Visual C++ MFC Crack

Codejock Skin Framework Visual C MFC Crack Codejock Visual CMFC皮肤框架为Windows开发人员提供了一种高度复杂的应用程序皮肤框架技术,该技术是在考虑Windows主题(视觉样式)的情况下开发的。只需几行代码就可以实现一个完全主题化的应用程序。 功能概述 Codejoc…

全志F1C200S嵌入式驱动开发(从DDR中截取内存)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 linux内核起来的时候,不一定所有的内存都是分配给linux使用的。有的时候,我们是希望能够截留一部分内存的。为什么保留这部分内存呢?这里面可以有很多的用途。比如说,第一,如果…

<git>如何快速上手并高效协同

git是什么? Git是一种分布式版本控制系统,用于跟踪计算机文件的变化和协调多个人之间的工作。它最初由Linus Torvalds于2005年创建,旨在管理Linux内核的开发。 Git可以在本地计算机上存储完整的版本历史记录,并允许用户在不同的分…

【开源项目--稻草】Day03

【开源项目--稻草】Day03 1. 续Spring-Security1.1 自定义登录界面 2. 用户注册2.1 将注册页面显示2.2 编写控制器进行测试2.3 编写注册业务逻辑2.4 注册功能的收尾 3. VUE3.1 VUE的基本使用3.1.1 什么是VUE 3.2 使用VUEAjax完善稻草问答的注册功能 1. 续Spring-Security 1.1 …

【周末闲谈】“深度学习”,人工智能也要学习?

个人主页:【😊个人主页】 系列专栏:【❤️周末闲谈】 系列目录 ✨第一周 二进制VS三进制 ✨第二周 文心一言,模仿还是超越? ✨第二周 畅想AR 文章目录 系列目录前言机器学习深度学习深度学习的三在种方法深度学习讲解…

leetcode算法题--圆圈中最后剩下的数字

原题链接:https://leetcode.cn/problems/yuan-quan-zhong-zui-hou-sheng-xia-de-shu-zi-lcof/description/?envTypestudy-plan-v2&envIdcoding-interviews 模拟,会超时 func lastRemaining(n int, m int) int {cnt : make([]int, n)for i : range…

Docker环境下MySQL备份恢复工具XtraBackup使用详解 | Spring Cloud 62

一、XtraBackup 简介 Percona XtraBackup是一个开源的MySQL和MariaDB数据库备份工具,它能够创建高性能、一致性的备份,并且对生产环境的影响很小。Percona XtraBackup通过在不停止MySQL服务器的情况下,复制InnoDB存储引擎的数据文件和事务日…

SpringBoot3 整合Prometheus + Grafana

通过Prometheus Grafana对线上应用进行观测、监控、预警… 健康状况【组件状态、存活状态】Health运行指标【cpu、内存、垃圾回收、吞吐量、响应成功率…】Metrics… 1. SpringBoot Actuator 1. 基本使用 1. 场景引入 <dependency><groupId>org.springframew…

VBA技术资料MF40:VBA_计数筛选状态的数据行数

【分享成果&#xff0c;随喜正能量】人唯有与喜欢的事物发展关系&#xff0c;不管是人或者是物还是事&#xff0c;包括喜欢自己外表、个性的部分&#xff0c;喜欢自己做的事&#xff0c;喜欢自己的创造&#xff0c;喜欢的风景……才给人带来对自己的认同。在与喜欢的事物互动关…

K8s集群安全机制

1.访问K8s集群的时候&#xff0c;需要经过三个步骤完成具体操作 &#xff08;1&#xff09;认证&#xff08;2&#xff09;鉴权&#xff08;授权&#xff09;&#xff08;3&#xff09;准入控制 进行访问的时候&#xff0c;过程中都要经过apiserver&#xff0c;apiserver做统…

Android学习之路(1) 文本设置

Android学习之路(1) 文本 一、设置文本内容 设置文本内容的两种方式&#xff1a; 一种是在XML文件中通过属性android:text设置文本代码如下 <TextViewandroid:id"id/tv_hello"android:layout_width"wrap_content"android:layout_height"wrap_c…

备战2024秋招面试题-抽象类和接口+ACM形式的A+B

前言&#xff1a; \textcolor{Green}{前言&#xff1a;} 前言&#xff1a; &#x1f49e;快秋招了&#xff0c;那么这个专栏就专门来记录一下&#xff0c;同时呢整理一下常见面试题 &#x1f49e;部分题目来自自己的面试题&#xff0c;部分题目来自网络整理 给我冲 学习目标&am…

java 异常 java.util.ConcurrentModificationException java 删除集合中满足条件的元素

java 异常 java.util.ConcurrentModificationException java.util.ConcurrentModificationException是Java中的一个常见异常&#xff0c;通常在使用迭代器或并发操作时发生。当集合在迭代过程中被修改时&#xff0c;就可能会抛出这个异常。 这个异常是为了帮助开发人员发现并…

摄像头电池组和平衡车电池组

摄像头电池组 Wh~是电量 Wh V*Ah 毫安(mA)~是电流 电量是9.62Wh&#xff0c;电压是 3.7v 9.62 wh / 3.7v 2.6 Ah 2600mAH 4个并联电池&#xff1a;10400mAH / 4 2600mAH PH2.0mm-2Pins 平衡车 72 wh / 36v 2 Ah 2000mAH 对比自己买的单粒电池 vs 摄像头和平衡车的 …

设计模式之六:命令模式(封装调用)

命令模式可以将请求的对象和执行请求的对象解耦&#xff08;实际上是通过命令对象进行沟通&#xff0c;即解耦&#xff09;。&#xff08;个人感觉&#xff0c;这章讲的很一般&#xff09; 按个人理解来讲&#xff1a; 假如需要一个遥控器&#xff0c;遥控器有一个插口可以插上…

Nat网络地址转换实验

作用 用于上网可以做端口映射 类型 静态NAT&#xff1a; 每个私有地址对应一个固定的公有ip地址。这个基本上用得很少。动态NAT 静态nat严格的1对1进行地址转换&#xff0c;这就导致即便内网主机长时间离线或者不发送暑假时候&#xff0c;与之对应的共有地址也处于使用状态。…

【大模型】大模型在软件特性设计中的应用

创建业务对象 1、已有的业务对象可以放入向量数据库 2、如果没有新的业务对象需要创建&#xff0c;直接跳过 3、新的业务对象由用户手动创建 提示词 假设你是一名 Java 软件技术专家&#xff0c;根据如下 yaml 格式生成对应的实体对象&#xff0c;其中 1、最顶层为对象名 2、…