- 1、本文档共143页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数据挖掘与机器学习第2章python数据分析与挖掘基础
本章内容Python基础Python内建数据结构Numpy数值运算基础Pandas统计分析基础Matplotlib图表绘制基础Scikit-learn基础28十月20242
1.Python基础Python是一个结合了解释性、编译性、互动性和面向对象的高级程序设计语言。其结构简单,语法定义清晰。Python最具特色的就是使用缩进来表示代码块,不需要使用大括号{}。Python3中有六种标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)和Dictionary(字典)。其中,不可变数据类型有Number、String和Tuple;可变数据类型有List、Dictionary和Set。Python中的变量是不需要声明数据类型的,变量的“类型”是所指的内存中被赋值对象的类型。同一变量可以反复赋值,而且可以是不同类型的变量。28十月20243
Python基础操作符和表达式运算符用于执行程序代码运算,会针对一个以上的操作数进行运算。Python语言支持算术运算符、关系运算符和逻辑运算符。28十月20244操作符描述+,-,*,/,%,//,**算术运算:加、减、乘、除、取模、整除、幂,=,,=,!=,==关系运算符and,or,not,逻辑运算符
Python基础字符串1.转义字符字符串被定义为引号之间的字符集合,在Python中,字符串用单引号(),双引号(),三引号()括起来。当Python字符串中有一个反斜杠时表示一个转义序列的开始,称反斜杠为转义符。28十月20245表2-2转义字符示例转义序列说明\n换行\\反斜杠\”双引号\t制表符Python允许用r+“?”的方式表示“?”内部的字符串默认不转义。
Python基础字符串2.字符串的运算Python特有的索引规则为:第一个字符的索引是0,后续字符索引依次递增,或者从右向左编号,最后一个字符的索引号为-1,前面的字符依次减1,主要运算+*切片。3.字符串的常见方法属性,见表2-4字符串的方法描述28十月20246
Python基础10/28/2024表2-4字符串的常用方法描述方法/函数作用str.capitalize()返回字符串的副本,其首字符大写str.count(sub[,start[,end]])?返回[start,end]范围内sub的非重叠出现次数,start和end可选str.endswith(sub[,start[,end]])返回布尔值,表示字符串是否以指定的sub结束,同类方法str.startswith()str.find(sub[,start[,end]])?返回字符串中首次出现子串sub的索引位置,start和end可选,若未找到sub,返回-1,类似方法str.index()str.split(sep=None)使用sep作为分隔符拆分字符串,返回字符串中单词的列表str.strip([chars])删除字符串前端和尾部chars指定的字符集,如果省略或None则删除空白字符str.upper()/str.lower()将字符串中所有字符转换为大写/小写
Python基础流程控制条件语句ifcondition:if-block[elifcondition: elif-blockelse: else-block]28十月20248其中,冒号(:)是语句块开始标记,[]内为可选项。另外,在Python中,当condition的值为False、0、None、””、()、[]、{}时,会被解释器解释为假(False)。
Python基础流程控制2.循环语句28十月20249while语句语法格式:whilecondition:while-block【例2-4】求1+2+3+4+5的值。In[4]:sum=0i=1whilei6:sum=sum+ii=i+1print(sumis%d.%sum)Out[4]:sumis15.
Python基础流程控制2.循环语句28十月202410for语句语法格式:for?v?in?Seq:for_block其中,v是循环变量,Seq是序列类型,涵盖字符串、列表及元组。在每轮循环中,循环变量被设置为序列类型中的当前对象,for_block是循环体,用来完成具体功能。
Python基础流程控制2.循环语句28十月202411for语句语法格式:for?v?in?Seq:for_block【例2-5】将
您可能关注的文档
- 1.1集合的概念基础题同步练习-2024-2025学年高一上学期数学人教A版(2019)必修第一册.docx
- 1.4+.1充分条件与必要条件-2024-2025学年高一上学期数学人教A版(2019)必修第一册.pptx
- 1.5.2++全称量词命题与存在量词命题的否定+课件-2024-2025学年高一上学期数学人教A版(2019)必修第一册.pptx
- 第 1 章 数据挖掘概论.pptx
- 第 3 章 认识数据.pptx
- 第 4 章 数据预处理.pptx
- 第 6 章 关联分析.pptx
- 第 9 章 神经网络与深度学习.pptx
- 第 11 章 本文和时序数据挖掘.pptx
- 第 8 章 聚类教学课件.pptx
文档评论(0)