- 1
- 0
- 约1.74千字
- 约 12页
- 2026-02-03 发布于陕西
- 举报
数组数据的处理与分析-测试数据的批量生成(下)
任务描述任务描述:使用NumPy生成符合正态分布的测试数据并绘制成直方图主要内容:1.了解什么是NumPy是什么?2.NumPy的优势有哪些?3.NumPy的内存风格4.NumPy下载并导入5.NumPy常用的属性与方法
NumPy属性(1)shapeshape是一个元组,包含了数组的形状信息,即数组每个维度的长度。(2)ndim返回数组的维度数量。(3)dtype数组元素的数据类型。(4)size返回数组中元素的总数。(5)itemsize返回数组中每个元素所占用的字节数。
NumPy常用方法(1)numpy.random.rand()使用NumPy库的`np.random.rand(d0,d1,...,dn)`方法可以生成位于[0,1)范围内的均匀分布的随机数,其中d0~dn表示输出数组的形状。(2)numpy.random.randn()使用此方法可以生成标准正态分布的随机数,其函数原型为np.random.randn(d0,d1,···,dn),其中d0~dn表示输出数组的格式。(3)numpy.random.randint()使用此方法可以生成任意范围内的整数随机数,其函数原型为np.random.randint(low,high=None,size=None,dtype=l’),其中low和high表示生成随机数的区间,size表示数组的维度。
NumPy常用方法(4)np.random.normal()np.random.normal()可以生成具有正态分布特性的随机样本值,其中能够传入三个参数,第一个参数是正态分布的均值,第二个参数是正态分布的标准差,第三个参数是数组的形状。(5)np.random.uniform()np.random.uniform()可以生成在指定范围内的均匀分布的随机数,其中能够传入三个参数,第一个参数为最小值,第二个参数为最大值,第三个参数为数组的形状。
测试数据的生成关键步骤讲解导入NumPy库生成测试数据绘制成图表进行验证导出文件
导入NumPy库1、在书写代码前,首先需要导入NumPy库importnumpyasnpimportmatplotlib.pyplotaspltimportmatplotlibasmpl导入后,便可以使用numpy进行数组数据的批量处理。这里将当前任务用到的包同时导入,并设置字体,解决乱码问题。mpl.rcParams[font.sans-serif]=[SimSun]mpl.rcParams[axes.unicode_minus]=False
生成测试数据2.为了测试方便,让数据展示更加直观,这里生成一个均值为20,标准差为10的由1000000个数据点组成的数据集。也可以结合爬虫爬取到的文件数据进行测试。这里可以使用NumPy的random.normal()方法data=np.random.normal(loc=20,scale=10,size=1000000)这里,loc表示均值,scale表示标准差,size表示要生成数据集的大小。
绘制成图表进行检验3、Matplotlib中的pyplot子模块,可以轻松地绘制出直方图。plt.hist(data,bins=100)#添加标题和坐标轴标签plt.title(测试数据直方图)plt.xlabel(值)plt.ylabel(频率)
导出文件4、最后对于测试数据进行显示并导出。首先,对该对象调用savefig()方法,指定文件名进行导出;最后,通过show方法对于数据进行展示。#导出文件plt.savefig(histogram.png,dpi=300)#显示图形plt.show()
任务小结测试数据的生成导入NumPy库生成测试数据导出文件绘制成图表进行检验
您可能关注的文档
- 数组与矩阵数据的批量处理异常数据的判断与处理上70课件讲解.pptx
- 数组数据的处理与分析异常数据的分析与数据去重上43课件讲解.pptx
- 水泵与泵站运行维护58课件讲解.pptx
- 水泵与泵站运行维护47课件讲解.pptx
- 水泵与泵站运行维护45课件讲解.pptx
- 水泵与泵站运行维护44课件讲解.pptx
- 水泵与泵站运行维护43课件讲解.pptx
- 水泵与泵站运行维护32课件讲解.pptx
- 水泵与泵站运行维护25课件讲解.pptx
- 水泵与泵站运行维护15课件讲解.pptx
- 住院医师规范化培训《康复医学》习题(含参考答案)解析.docx
- 2025年5月住院医师规范化培训《耳鼻咽喉科》复习题(含参考答案).docx
- 2025年9月住院医师规范化培训《骨科》试题库(含答案).docx
- 2025年住院医师规范化培训《口腔修复科》模拟考试题+答案.docx
- 8月住院医师规范化培训《外科》测试题(附答案解析).docx
- 2025年6月住院医师规范化培训《预防医学科》练习题(附参考答案).docx
- 2025年7月住院医师规范化培训《放射科》习题(含参考答案).docx
- 2024年住院医师规范化培训《医学影像科》模拟试题(含答案).docx
- 住院医师规范化培训《神经外科》模考试题与参考答案.docx
- 3月住院医师规范化培训《康复医学》测试题+参考答案解析.docx
最近下载
- 2025年度专题民主生活会对照检查材料八篇.docx VIP
- 硕远-2025中国二次元文化行业市场研究报告.pdf
- 长江经济带的发展战略课件2023-2024学年高中地理鲁教版(2019)必修二.pptx VIP
- 4.2长江经济带发展战略课件 高中地理鲁教版(2019)必修二.pptx VIP
- 2026年棉籽深加工及棉籽油项目投资计划书.docx
- 四川省绵阳市高中2024-2025学年高一上学期期末教学质量测试英语试卷含答案.pdf VIP
- 4.2 领略母亲河文化魅力 第1课时(教学课件)地理晋教版2025八年级上册.pptx
- 2台100MW锅炉火力发电厂电气一次部分设计.doc
- 八年级地理上册黄河、长江.pptx VIP
- 汉语口语速成-基础篇-第3课--课件.ppt VIP
原创力文档

文档评论(0)