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

大数据技术在财务中的应用(Python版) 课件 任务3.1 Numpy的基本操作.pptx

大数据技术在财务中的应用(Python版) 课件 任务3.1 Numpy的基本操作.pptx

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

;;;引入案例;知识解析;在数据处理中,为了更精确的计算结果,需要使用不同精度的数据类型。Numpy极大扩充了Python的数据类型,其中大部分数据类型以数字结尾。同时需要强调,每个Numpy数组中所有元素类型必须相同,这样做是为了更容易确定该数组所需的存储空间。下表列举了常用NumPy的基本类型及其取值范围。;三、ndarray数组属性;【做中学3.1.1】利用array()函数创建数组存储美创科技第一分公司员工的相关信息,员工信息如下表所示。;importnumpyasnp#导入Numpy模块

arr=np.array(range(10))#利用range()函数生成数列并传给array()函数

print(arr)#输出打印arr的内容

print(type(arr))#输出打印arr的数据类型;二、利用专门函数创建数组;常见的随机数生成方法;函数语法格式及说明;除了上述产生随机数的函数外,random模块中还包括许多产生某种分布随机数的函数,如下表所示。;3.1.3数组的基本操作;二维数组两个维度(行与列)都有索引,在访问的时候要用逗号隔开,并且先访问行索引,再访问列索引。二维数组的索引与切片的语法格式分别为:;【做中学3.1.3】编程实现如下操作:首先创建数组data,然后对data进行索引与切片操作,如图3.1.1所示。;二、数组的转置与变形;【做中学3.1.4】编写程序实现以下操作:首先利用arange()函数生成一个12个元素的一维数组,然后利用reshape()函数重塑为形状为3×4的二维数组,最后对二维数组进行转置和平展操作。;3.1.4数组的运算;importnumpyasnp

a=np.random.randint(1,10,(2,2))

print(生成数组a:\n,a)

b=np.random.randint(1,10,(2,2))

print(生成数组b:\n,b)

print(数组a和b的和为:\n,a+b)

print(数组a和b的差为:\n,a-b)

print(数组a和b的积为:\n,a*b)

print(数组a和b的商为:\n,a/b)

;二、不同形状数组的运算;三、通用函数(ufunc);常用的一元通用函数;常用的二元通用函数;案例解析;importnumpyasnp

data1=[何欣言,女,客服,39,7560,201804]

data2=[张自华,男,客服,32,9890,201808]

data3=[孙洁,女,产品,23,27520,201707]

data4=[韦娟,女,产品,40,28100,201709]

data5=[潘有为,男,开发,25,22980,201912]

#创建二维数组保存第二分公司???工的相关信息

arr_data=np.array([data1,data2,data3,data4,data5])

print(arr_data)

#查看第二分公司员工何欣言的相关信息

print(arr_data[0])

#查看何欣言的工资水平

print(arr_data[0,4])

;任务实训;实训评价

文档评论(0)

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

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

1亿VIP精品文档

相关文档