




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章使用NumPy进行多维数组创建与运算
任务3.7多维数组存取Numpy专有npy格式二进制文件存取多维数组的二进制文件存取一维或二维数组的文本文件存取数据提取Numpy特有npy格式二进制文件存取numpy.save(file,arr):
将数组保存到以.npy为扩展名的文件中,扩展名.npy自动添加。numpy.load(file):
从.npy为扩展名的文件中读取数据,读取时需指定全名。
优势:读写数组数据简便,在读取npy格式文件的多维数据时,会自动处理数组的维度、元素类型等信息,速度快。
二进制文件存取-存取多维数组
arr.tofile(file,sep="",format="%s")以二进制方式存数据。
file:文件、字符串sep:数据分割字符串,如果是空串,写入文件为二进制format:写入数据的格式,%d,%sarr=fromfile(file,dtype=float,count=-1,sep='')读二进制数据。dtype:读取的数据类型count:读入元素个数,-1表示读入整个文件
局限性:tofile输出的文件并没有体现数据的维度,而是将数组中的所有数据压缩成一维再逐个输出到文件中。读出来的也是一维数组,在读取时需要知道存入文件时数组的维度和元素类型
。一维或二维数组的文本文件存取numpy.savetxt(fname,X,fmt='%.18e',delimiter='',newline='\n',header='',footer='',comments='#',encoding=None)
以简单的文本或csv文件格式存储数据。numpy.loadtxt(fname,delimiter=None,skiprows=0,usecols=None)
获取对应存储的数据。loadtxt没有能力把缺失值和字符串数据转换为nan。genfromtxt函数读取txt或者csv文件,针对的更多是结构化数据,从文本文件加载数据,并按指定方式处理缺少的值,是面向结构数组和缺失数据处理的。遇到空格或字符串自动转换为nan局限性:np.savetxt(),np.loadtxt()也只能有效存储一维和二维数组数据提取使用np.genfromtxt载入数据,数据文件名LR-testSet.csv观察数据shape分析数据:0列是x轴坐标,1列是y轴坐标,2列中的0或1表示类别,也就是每行数据代表一个坐标点和该点的分类要求:分别获取0类别和1类别数据,并使用散点图展示小结Numpy专有npy格式二进制文件存取:
save
load二
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国混合饲料项目投资计划书
- 忻州市中医院脊髓电刺激植入术考核
- 临汾市中医院肾脏病理切片读片能力分级考核
- 鄂尔多斯市中医院自身抗体临床解读考核
- 中国脱氢乙酸钠项目投资计划书
- 中国稀土微肥项目投资计划书
- 中国脱硫脱硝工程项目创业投资方案
- 中国核反应堆反射层材料项目经营分析报告
- 中国新癸酰氯项目投资计划书
- 中国柔性太阳能电池项目创业投资方案
- 2025至2030中国脑深部电刺激(DBS)设备市场应用规模与重点企业发展调研报告
- 屋顶彩钢加固施工方案
- 茶叶生产企业质量管理体系手册
- 车间高温烫伤安全培训课件
- 财税咨询公司知识培训课件
- 高校财会监督与预算绩效管理协同效能优化研究
- 公务礼仪培训课件
- 输液室理论知识培训课件
- 2025年秋新北师大版数学3年级上册全册同步教案
- 《金融风险管理》(第四版)习题参考答案
- 外研版(2024)八年级上册英语单词默写练习表
评论
0/150
提交评论