- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
单元九数据分析基础;;numpy模块;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→ndarray数组;numpy模块→matrix类型矩阵;1.创建矩阵
(1)利用mat()、matrix()或asmatrix()函数创建
importnumpyasnp
list1=[[1,2,3,4],[5,6,7,8]]
list1
[[1,2,3,4],[5,6,7,8]]
mat1=np.mat(list1)#mat()对列表创建矩阵
mat1
matrix([[1,2,3,4],
[5,6,7,8]])
print(mat1)
[[1234]
[5678]]
mat2=np.matrix(list1)#matrix()对列表创建矩阵
;array1=np.array(list1)#array()对列表创建数组
array1
array([[1,2,3,4],
[5,6,7,8]])
mat4=np.mat(array1)#mat()对数组创建矩阵
mat4
matrix([[1,2,3,4],
[5,6,7,8]])
print(mat4.ndim)#mat4维数是二维
2
print(mat4.shape)#mat4是2行4列
(2,4)
print(type(mat4))#mat4类型,矩阵类型
classnumpy.matrixlib.defmatrix.matrix
array2=np.arange(1,5)#创建一维数组
array2#显示array2
array([1,2,3,4])
;numpy模块→matrix类型矩阵;numpy模块→matrix类型矩阵;numpy模块→matrix类型矩阵;numpy模块→matrix类型矩阵;numpy模块→matrix类型矩阵;numpy模块→matrix类型矩阵;numpy模块→matrix类型矩阵;numpy模块→matrix类型和array类型的区别;(2)数组和数组相乘
#数组c和数组d相乘,也可用c*d
c=np.array([[1,2,3,4],[5,6,7,8]])#array()函数将列表生成2行4列数组
print(c)#输出数组c的值
[[1234]
[5678]]
print(type(c))#输出c的类型,数组类型
typenumpy.ndarray
print(c.ndim)#输出数组c维数,维数2
2
print(c.shape)#输出数组c形状,2行4列
(2,4)
#reshape()函数将arange()生成的一维数组重塑成4行2列数组
d=np.arange(1,9).reshape(4,2)
print(d)#输出数组d的值,4行2列数组
[[12]
[34]
[56]
[78]]
print(type(d))#输出d的类型,数组类型
typenumpy.ndarray;(3)归约运算
数组array与矩阵matrix最大的不同是在做归约运算时,array的维数会发生变化,但matrix总是保持为2维。
#矩阵matrix做归约运算时,总是保持为2维
a=np.mat(np.arange(4).reshape(2,2))
a
matrix([[0,1],
[2,3]])
b=a.mean(1)#按行规约,求平均值,矩阵维数2不变
b
您可能关注的文档
- Python基础与大数据应用(第2版)(微课版) 试卷及答案1.docx
- Python基础与大数据应用(第2版)(微课版) 试卷及答案2.docx
- Python基础与大数据应用(第2版)(微课版) 试卷及答案3.docx
- Python基础与大数据应用(第2版)(微课版) 试卷及答案4.docx
- Python基础与大数据应用(第2版)(微课版) 试卷及答案5.docx
- Python基础与大数据应用(第2版)(微课版)拓展1-IT企业技术交流论坛.pdf
- Python基础与大数据应用(第2版)(微课版)拓展3-Python语言简介.pdf
- Python基础与大数据应用(第2版)(微课版)拓展4-算法.pdf
- Python基础与大数据应用(第2版)(微课版)拓展5-推荐学习资料.pdf
- 第八章_图像分割.pptx
- Python基础与大数据应用(第2版)(微课版)课件 单元8-Python爬虫框架.pptx
- Python基础与大数据应用(第2版)(微课版)课件 单元7-Python爬虫基础.pptx
- Python基础与大数据应用(第2版)(微课版)课件 单元6-Python文件和数据库.pptx
- Python基础与大数据应用(第2版)(微课版)课件 单元5-模块.pptx
- Python基础与大数据应用(第2版)(微课版)课件 单元4-面向对象编程基础.pptx
- Python基础与大数据应用(第2版)(微课版)课件 单元3-函数.pptx
- Python基础与大数据应用(第2版)(微课版)课件 单元2-编程基础.pptx
- Python基础与大数据应用(第2版)(微课版)课件 单元1-Python环境搭建.pptx
最近下载
- 22G101 三维彩色立体图集.docx VIP
- 2022基于数字孪生的新型智慧城镇建设技术规范 (第1部分:数字城镇底座).docx VIP
- 高考英语词汇3500电子版.pdf VIP
- 稠油油藏电磁波与微波加热技术.ppt VIP
- 康力D10D634-电气原理图KLS-MCD-02A-2019.pdf
- 新生儿溶血病(HDN)的免疫血液学实验.pptx VIP
- (高清版)DB44∕T 2478-2024 《加氢站站控系统技术要求》.pdf VIP
- ERP系统培训课件最新完整版本.pptx VIP
- SY∕T 7300-2016- 陆上石油天然气开采含油污泥处理处置及污染控制技术规范.pdf VIP
- 企业通用全面预算表格模板.pdf VIP
文档评论(0)