Python金融数据分析与挖掘(微课版) 课件汇总 黄恒秋 1-1. Python基本数据类型与基本数据结构--- 5-7.关联规则.pptx

Python金融数据分析与挖掘(微课版) 课件汇总 黄恒秋 1-1. Python基本数据类型与基本数据结构--- 5-7.关联规则.pptx

  1. 1、本文档共204页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;Python基本数据类型;Python基本数据类型;Python基本数据类型,即对单个数值和文本进行了定义。然而,真实数据集是由多个数值或多个文本组成的,其数据集形态可能是二维表(比如Excel表格),也可能是某一列(数据序列)。以某个数据序列为例,如何进行组织和存储呢?——Python基本数据结构;列表作为Python中一种数据结构,可以存放不同类型的数据,用中括号括起来进行定义。

;元组与列表类似,也是Python中一种常用数据结构,不同之处在于元组中的元素不能修改,元组采用圆括号括起来进行定义。

;

集合也是Python中的数据结构,是一种不重复元素的序列,用大括号括起来进行定义。

;字典是一种按键、值对定义的数据结构,其中键必须唯一,用大括号括起来进行定义。字典中的元素由键和值两部分组成,键在前值在后,键和值之间用冒号(:)来区分,元素之间用逗号隔开。键可以是数值、字符,值可以是数值、字符或者其他Python数据结构(比如列表、元组等)。

;Python基本数据结构之间比较;;Python相关公有方法;索引;

切片是指定索引位置,对数据实现分块访问或提取的一种数据操作方式。

下面简单介绍字符串、列表、元组的切片方法。

;

字符串的长度为字符串中所有字符的个数,其中空格也算一个字符;列表、元组、集合的长度,即为元素的个数;字典的长度为键的个数,用函数len()来实现

;统计包括求最大值、最小值、求和等,可以是列表、元组、字符串;

成员身份的确认,用in命令,用来判断某个元素是否属于指定的数据结构变量。

;

程序运行过程中,可以存在大量的中间变量,这些变量一来占用空间,二来影响可读性,可以使用del命令删除不必要的中间变量。

;;预定义几个列表;

2.添加元素:append()

;

3.扩展列表:extend()

;

5.返回下标:index()

;

7.元素排序:sort()

;预定义两个元组

T1=(1,2,2,4,5)

T2=(H2,3,KL)

创建空元组:tuple()

t1=tuple()#产生空元组

t=()#产生空元组;T1=(1,2,2,4,5)

T2=(H2,3,KL)

2.元素计数:count()

print(元素2出现的次数为:,T1.count(2))

执行结果如下:

元素2出现的次数为:2

3.返回下标:index()

print(KL的下标索引为:,T2.index(KL))

执行结果如下:

KL的下标索引为:2;字符串作为基本的数据类型,也可以看作一种特殊的数据结构字符从0开始进行索引编号,包括空格特特殊字符;2.查找子串:find()

用find函数查找子串出现的开始索引位置,如果没有找到则返回-1。

st=helloword!‘

z1=st.find(he,0,len(st))#返回包含子串的开始索引位置,否则-1

z2=st.find(he,1,len(st))

print(z1,z2)

执行结果为:

0-1

其中find函数第一个参数为需要查找的子串,第二个参数是待查字符串指定的开始位置,第三个参数为指定待查字符串的长度。

;3.替换子串:replace()

st=helloword!‘

stt=st.replace(or,kl)#原来的st不变

print(stt)

print(st)

执行结果如下:

hellowkld!

helloword!

4.字符串连接

st1=joh

st2=st1++st

print(st2)

执行结果如下:

johhelloword!

;

5.字符串比较

;字典方法;字典方法;;Numpy简介;利用array()函数创建数组;利用内置函数创建数组;数组尺寸与重排;第2章;第2章;第2章;第2章;第2章;第2章;第2章;

数组展平

;

数组排序

;

数组有哪些信誉好的足球投注网站

;;矩阵创建;矩阵创建;矩阵基本属性(转置、共轭、逆矩阵)

importnumpyasnp

mat=np.matrix(np.arange(4).reshape(2,2))

mT=mat.T

mH=mat.H

mI=mat.I

;importnumpyasnp

mat1=np.mat(123;456;789)

mat2=mat1*3

mat3=mat1+mat2

mat4=mat1-mat2

mat5=mat1*mat2

mat6=np.multiply(mat1,mat2)#点乘

;线性代数运算

线性代数是数学

您可能关注的文档

文档评论(0)

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

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档