1.导入数据
import numpy as np
import csv
2.获取数据
iris_data=[]
with open("iris.csv") as csvfile:csv_reader=csv.reader(csvfile)  #用csv.reader读取csvfile文件 birth_header=next(csv_reader)   #读取第一行各列标题for row in csv_reader:iris_data.append(row)
3.数据清理,去掉索引号
iris_list=[]
for row in iris_data:iris_list.append(tuple(row[1:]))
iris_list
4.数据统计
(1)创建数据类型
datatype=np.dtype([("Sepal.Length",np.str_,40),("Sepal.Width",np.str_,40),("Petal.Length",np.str_,40),("Petal.Width",np.str_,40),("Species",np.str_,40)])
datatype
(2)创建二维数组
iris_data=np.array(iris_list,dtype=datatype)
iris_data
(3)将待处理数据的类型转化为float类型
PetalLength=iris_data["Petal.Length"].astype(float)
PetalLength
(4)排序
np.sort(PetalLength)
(5)数据去重
np.unique(PetalLength)
(6)对指定列求和、均值、标准差、方差、最小值及最大值
print("sum:",np.sum(PetalLength))
print("mean:",np.mean(PetalLength))
print("std:",np.std(PetalLength))
print("var:",np.var(PetalLength))
print("min:",np.min(PetalLength))
print("max:",np.max(PetalLength))

运行结果如下:

Python:读取iris数据集中鸢尾花的萼片,花瓣长度,并对其进行排序、去重、并求出和,累计和,均值,标准差、方差、最大值和最小值相关推荐

  1. 使用R语言自带的茑尾花(iris)数据集,绘制鸢尾花的萼片的长度和宽度的散点图并添加不同品种花萼长度与花萼宽度的回归直线。不同的品种用不同的颜色,x轴为花萼长度

    1使用R语言自带的茑尾花(iris)数据集,绘制鸢尾花的萼片的长度和宽度的散点图并添加不同品种花萼长度与花萼宽度的回归直线.不同的品种用不同的颜色,x轴为花萼长度(单位:cm),y轴为花萼宽度(单位: ...

  2. Python读取IRIS数据集并转换为PaddlePaddle中使用的reader

    背景信息 IRIS数据集是机器学习领域常用的一种数据集,但是PaddlePaddle预置数据集中并未包含,因此本文实现了使用Python读取下载的iris数据集文本文件并将其转换为reader的代码. ...

  3. python读取excelsheet-一文看懂用Python读取Excel数据

    原标题:一文看懂用Python读取Excel数据 导读:现有的Excel分为两种格式:xls(Excel 97-2003)和xlsx(Excel 2007及以上). Python处理Excel文件主要 ...

  4. python读取表格数据_Python读取Excel数据并根据列名取值

    一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了. 最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用 ...

  5. python读取grib2数据_python读取grib grib2气象数据

    GRIB是WMO开发的一种用于交换和存储规则分布数据的二进制文件格式,主要用来表示数值天气预报的产品资料.现行的GRIB 码版本有GRIB1 和GRIB2 两种格式.由于小编只接触过GRIB1数据,所 ...

  6. python读取fnl数据计算200-800km范围内的区域平均、散度、涡度实现grads函数

    之前的气象数据如从NCEP中下载的FNL数据一般都是采用Grads处理,但Grads的代码语言比较繁杂,而且一般只用来处理气象数据,所以逐渐都不维护了.作为新生代的python,可以用来解决很多,因此 ...

  7. python读取nc数据并绘图

    使用python读取nc数据并绘图 获取nc数据的相关信息 绘图 用matplotlib绘图 用Basemap绘图 用Cartopy绘图 安装Cartopy包 获取nc数据的相关信息 from net ...

  8. 使用Python读取串口数据

    Python读取串口数据 使用Python读取串口数据 1.编程流程 2.应用serial库 3.编码设计 4.编程实现 使用Python读取串口数据 1.编程流程 串口数据流程为, 1.实例化串口连 ...

  9. python读取文本数据绘制曲线图

    目录 写在前面 代码 reference 写在前面 1.本文内容 python读取文本数据曲线图 2.转载请注明出处: https://blog.csdn.net/qq_41102371/articl ...

最新文章

  1. 如何利用 nbconvert将 IPYNB文档转换 Markdown文档?
  2. DEDE常见问题(转)
  3. dovecot vsz_limit参造成foxmail、outlook等客户端工具接收邮件有时候报错
  4. 图文:知乎千万级高性能长连接网关是如何搭建的?
  5. utxo模型_什么是UTXO?简析账户/余额模型和UTXO模型
  6. python英语单词 扇贝英语安卓下载_扇贝单词app下载-扇贝单词英语版 安卓版v3.6.503-pc6手机下载...
  7. linux下c标准库位置,C 标准库 IO 使用详解
  8. matlab 参数识别,[转载]自编最小二乘法的Matlab参数辨识程序(含实例)
  9. golang mysql大量连接_golang mysql 如何设置最大连接数和最大空闲连接数
  10. scala学习-scala通过mkString方法把一个集合转化为一个字符串
  11. 函数式编程,我心中的 C 位!
  12. 使用rsync 实现服务器文件同步
  13. 计算机网路vlan划分练习
  14. 【解决】UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xef in position 0: ordinal not in range(128
  15. UI设计:使用AI绘制微质感图标
  16. python制作冰花_《冰花》教学反思
  17. 计算机防火墙打不开0x6d9,win7防火墙出现0x6d9该怎么办
  18. matlab 复数函数拟合,Matlab中实验数据【复数】的曲线拟合
  19. planetb word中格式调整
  20. 思岚科技定位导航技术凸显 成为服务机器人企业首选品牌

热门文章

  1. IPv6 地址的 tentative 状态
  2. 4.2 游戏标签 - Gameplay Tags
  3. 《美术教育研究》杂志约稿|投稿邮箱|约稿函
  4. JDBC 中 CreateStatement 和 PrepareStatement 的区别
  5. 服装色彩搭配的一些忌讳
  6. ECSHOP 数据库结构说明 (适用版本v2.7.3)
  7. 2022.06.23短学期mini2智行小车学习——初识ROS
  8. 一篇SEO指南:新手如何从零开始优化自己的网站
  9. [WiFi教程] 轻松教你支持ZTE中兴客户端
  10. 这几个好用的去图片水印免费软件,你们知道吗?