- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一维数据 01 7.2数据的维度 为了利用与开发数据,需要从不同的维度对数据进行组织与刻画,从而更好地描述数据之间的关系与逻辑。 按照数据之间的关系,可以将数据分为:一维数据、二维数据和高维数据。 一维数据的数据成员平等,相互之间不存在包含或者从属关系,这类数据通常采用直线方式加以组织。 #如果数据间有序,可以使用序列类型 ls1=[8,7,2] tu1=(医生,工人,农民,公务员) #如果数据间无序,可以使用集合类型 set1={1,2,3,4,5} 二维数据 02 7.2数据的维度 二维数据由具有关联关系的数据构成。二维表格、数学中的矩阵均为二维数据的常见组织形式。 Python数据分析中常用嵌套列表、Numpy二维数组等结构作为二维数据的组织形式。 高维数据 03 7.2数据的维度 随着大数据时代的到来,互联网及社会各个领域源源不断地产生海量数据,如证券市场交易数据、电子商务数据、社交媒体数据、多媒体数据、卫星遥感数据等。这些数据特征复杂、形式多样,需要更复杂的数据结构,更多更高维度地描述数据特征。 高维数据关系复杂,可采用多层嵌套低维度率数据结构的组织形式来表示。Python常用嵌套列表、Numpy、Pandas等来处理高维数据。 #通过Numpy生成3*3*3的三维数组 import numpy as np a = np.random.random((3,3,3)) print (a) [[[000 [000 [000] [[000 [000 [0.5728442 00] [[000 [000 [000]] 7.3一维数据的处理 一维数据同样也有多种文件存储格式,为了明确数据边界,可以采用特殊字符对数据进行分隔。通常包括以下5种方法。 一维数据结构 01 7.3一维数据的处理 一维数据结构 空格分隔法 逗号分隔法 换行符分隔法 制表符分隔法 分号分隔法 7.3一维数据的处理 逗号分隔法的通常使用CSV作为文件存储格式。 CSV以纯文本形式存储表格数据(包括数字和文本),这意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。 CSV文件在Windows平台默认的打开程序是Excel,但是它的本质是一个文本文件。 7.3一维数据的处理 一维数据的文件读取: 对一维数据进行处理时,需要先从CSV格式文件读入一维数据,并将其表示为列表对象。需要注意,从CSV文件中获得内容时,每一行最后一个元素后面有一个换行符。使用split()方法以逗号对一维数据进行分割。 一维数据的操作 02 #读取文件 F1=open(1.csv,r) ls=F1.read().split(,) F1.close() print(ls) 7.3一维数据的处理 #程序运行后的结果: [Year,Manufacturer,Product\n1997,ford,E350\n1999,Chevy,Venture \n1999,Chevy,Venture\n1996,Jeep,Grand Cherokee] 3、元组的操作函数 (2)删除元素 tup=(Google,Yahoo,Microsoft,2020) print(删除前的元组:) print(tup) del tup; print(删除后的元组:) print(tup) 删除前的元组: (Google, Yahoo, Microsoft, 2020) 删除后的元组: --------------------------------------------------------------------------- NameError Traceback (most recent call last) ipython-input-32-6ebdc9a4ef38 in module 4 del tup; 5 print (删除后的元组:) ---- 6 print(tup) NameError: name tup is not defined 6.4元组类型及操作 4、元组的删除 (1)删除元组对象 x=(1,2,3
您可能关注的文档
- 数控设计基本知识完整版课件.ppt
- 数字电子技术完整版ppt课件全套电子教案整套教学教程(最新).ppt
- 透视经济现象完整版ppt课件全套电子教案整套教学教程(最新).ppt
- 网络设计完整版ppt课件全套电子教案整套教学教程(最新).ppt
- 维修电工技能实训完整版ppt课件全套电子教案整套教学教程(最新).ppt
- 现代通信原理完整版ppt课件全套电子教案整套教学教程(最新).ppt
- 心理健康基本知识完整版ppt课件全套电子教案整套教学教程(最新).ppt
- 运动健身健康完整版ppt课件全套电子教案整套教学教程(最新).ppt
- 照明控制系统编程与实现完整版ppt课件.ppt
- 职业生涯发展规划完整版ppt课件全套电子教案整套教学教程(最新).ppt
- 成本会计完整版ppt整本书教学教程最全电子教案(最新.pptx
- 大学生创业营销基础完整版ppt整本书教学教程最全电子教案(最新.pptx
- 电子技术完整版ppt整本书教学教程最全电子教案(最新.ppt
- 个人理财完整版ppt整本书教学教程最全电子教案(最新.pptx
- 公共危机管理概论完整版ppt整本书教学教程最全电子教案(最新.pptx
- 公文写作概论完整版ppt整本书教学教程最全电子教案(最新.pptx
- Animate动画设计与制作项目教程 完整版ppt整本书教学教程最全电子教案(最新.pptx
- Hadoop大数据开发基础完整版ppt整本书教学教程最全电子教案(最新.pptx
- HTML5应用开发案例教程完整版ppt整本书教学教程最全电子教案(最新.pptx
- 管理沟通:理论、案例与实训完整版ppt整本书教学教程最全电子教案(最新.pptx
最近下载
- 高中数学《集合的概念及其基本运算》导学教案.doc VIP
- 人教版八年级下英语单词默写表格(整理打印).pdf VIP
- 九年级下册数学《二次函数》二次函数的性质.doc VIP
- 第一批产学合作协同育人项目简介.doc VIP
- 女性生育力保存PPT课件.pptx VIP
- STEAM跨学科课程整合的理念、模式构建与实施挑战研究.docx VIP
- 产学合作协同育人创新创业教育改革项目申报书模板(包含内容).docx VIP
- 110千伏输电线路工程专业监理实施细则.doc VIP
- 智慧乡村、智慧农业产供销一体化、可追溯平台建设方案.pdf VIP
- 产学合作协同育人教学内容和课程体系改革项目申报书模板—基于计算思维的大学计算机课程思政案例构建与实践(包含申报书内容、合作方案、合作协议).docx
文档评论(0)