网站大量收购闲置独家精品文档,联系QQ:2885784924

《Python机器学习》 课件 第2章 Python数据处理基础.pptx

《Python机器学习》 课件 第2章 Python数据处理基础.pptx

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;第2章 Python数据处理基础 ;2.1 Python程序开发技术 ;Python的特点:;【例】Python语言综合示例——天天学习,天天向上。;2.2 基本数据类型 ;1. 可变类型与不可变类型;不可变类型;;;2. String(字符串)类型;【例2.3】字符串的访问。 str = Picture print (str[1:3]) # 第二、三个字符 print (str[-3:-1]) # 倒数第二、三个字符 print (str[3:-1]) # 正数第四个到倒数第二个字符 print (str[-6:7]) # 倒数第六个到正数第七个字符 print (str[2:]) # 第三个字符开始的所有字符 print (str * 2) # 输出字符串两次 print (str + TEST) # 连接字符串;由于字符串是不可变类型,所以向字符串某位置赋值会导致错误。;;3. List(列表)类型;【例2.5】列表的访问。 list = [ a, 56 , 1.13, HelloWorld,[7,8,9] ] print(list) #完整列表 print(list[4]) # 第五个元素 print(list[-2:5]) # 从倒数第二个到正数第五个元素 print(list[2:]) # 第三个元素开始的所有元素;列表中的元素可以赋值修改。List还内置了很多方法,例如append()、pop()等等。 【例2.6】列表元素的修改。 a = [1, 2, 3, 4, 5, 6] a[0] = 9 # 将第一个元素设为9 print(a) a.append(7) # 在列表末尾追加7 print(a) a[2:5] = [] # 将第三到五个元素值设置为空值 print(a) a.pop(2) # 将第三个元素移除 print(a) ;;【例2.7】列表的遍历。 lis= [蚂蚱,螳螂,蝈蝈,蝗虫,蛐蛐] #(1)直接遍历 for item in lis: print(item) #(2)按索引遍历 for i in enumerate(lis): print(i) #(3)对于列表类型,还有一种通过下标遍历的方式,如使用range()函数 for i in range(len(lis)): print(lis[i]);4. Tuple(元组)类型;;5. Dictionary(字典);1)字典的访问 ;;2) 修改字典 可以向字典添加、修改或删除键/值对,如下例: 【例2.12】修改字典。 dict = {Name: Zara, Class: First}; #添加add dict[Gender]=Female print(dict) #修改update dict.update({No:001}) print(dict) #也可以使用update方法添加/修改多个数据 dict.update({Gender:F,Id:1}) print(dict);;5. Set(集合)类型;;【例2.14】创建集合。 #创建一个空集合 var = set() print(var,type(var)) #显示集合内容和类型? #具有数据的集合 var = {LiLei,HanMeiMei,ZhangHua, LiLei, LiLei} print(var,type(var)) #显示集合内容和类型;;;;;【例2.18】集合的交集、并集(合集)、差集。 #分别构造獾和貂两个集合 Huan={猪獾,蜜獾,狼獾,} Diao={紫貂,松貂,美洲水鼬,狼獾} #交集 DiaoXiong=HuanDiao print(貂熊是:,DiaoXiong) #并集 Youke=Huan|Diao print(鼬科的是:,Youke) #差集 DiaoT=Diao-Huan print(除去獾的貂类:,DiaoT) ;2.3 数据文件读写 ;2.3.1 打开与关闭文件;2. 写入文件;3. 关闭文件;;;2.3.2 读取文件内容 ;;;;;;2.3.3 将数据写入文件 ;;2.3.4 Pandas存取文件 ;1. read_csv函数;;2.3.5 NumPy存取文件 ;1. loadtxt()和savetxt();;;2.4 本章习题 ;

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档