- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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])
;任务实训;实训评价
您可能关注的文档
- 大数据技术在财务中的应用 教案全套 张卫平 项目1--7 认知数据分析--- 利用Pandas进行财务报表分析.docx
- 大数据技术在财务中的应用(Python版) 课件 任务1.1 了解数据的分析方法.pptx
- 大数据技术在财务中的应用(Python版) 课件 任务1.2 Python开发环境的搭建.pptx
- 大数据技术在财务中的应用(Python版) 课件 任务2.1 Python基础语法.pptx
- 大数据技术在财务中的应用(Python版) 课件 任务2.2 Python数据类型.pptx
- 大数据技术在财务中的应用(Python版) 课件 任务2.3 Python流程控制语句.pptx
- 大数据技术在财务中的应用(Python版) 课件 任务2.4 Python函数.pptx
- 大数据技术在财务中的应用(Python版) 课件 任务3.2 Numpy的统计分析.pptx
- 大数据技术在财务中的应用(Python版) 课件 任务4.1 Pandas的基本操作.pptx
- 大数据技术在财务中的应用(Python版) 课件 任务4.2 利用Pandas进行财务数据筛选.pptx
文档评论(0)