6NumPy统计计算与分析数组线性代数计算01课件讲解.pptxVIP

6NumPy统计计算与分析数组线性代数计算01课件讲解.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

6.NumPy统计计算与分析数组线性代数计算1.使用numpy的dot()函数计算两个矩阵的点积numpy中dot()函数按照矩阵的乘法规则,计算两个矩阵的点积。点积运算就是将array1数组的每一行元素与array2数组的每一列元素相乘再相加。当输入一维数组时返回一个结果值,若输入的多维数组则同样返回一个多维数组结果。

6.NumPy统计计算与分析2.使用numpy的vdot()函数计算两个向量的点积numpy的vdot()函数用于计算两个向量的点积,与dot()函数不同。3.使用numpy的inner()函数计算数组之间的内积numpy的inner()函数用于计算数组之间的内积。当计算的数组是一维数组时,它与dot()函数相同,若输入的是多维数组则两者存在不同。4.使用numpy的matmul()函数计算两个矩阵的乘积numpy中matmul()函数用于计算两个矩阵的乘积,如果两个矩阵的维度不一致,就会产生错误。

6.NumPy统计计算与分析5.使用对角线元素来计算矩阵的行列式numpy中linalg.det()函数使用对角线元素来计算矩阵的行列式。计算2*2(两行两列)的行列式,示例如下:[[1,2],[3,4]]通过对角线元素求行列式的结果(口诀:“一撇一捺”计算法):1*4-2*3=-2可以使用numpy.linalg.det()函数来完成上述过程的计算。

6.NumPy统计计算与分析6.使用inv()函数计算矩阵的逆矩阵numpy中linalg.inv()函数用于计算矩阵的逆矩阵,逆矩阵与原矩阵相乘得到单位矩阵。

6.NumPy统计计算与分析NumPy数组排序1.使用numpy.sort()函数对数组执行排序操作numpy.sort()函数用于对数组执行排序,并返回一个数组副本。其语法格式如下:numpy.sort(array,axis,kind,order)其参数说明如下:array:待排序的数组;axis:沿着指定轴进行排序,如果没有指定axis,默认在最后一个轴上排序,若axis=0表示按列排序,axis=1表示按行排序;kind:默认为quicksort(快速排序);order:若数组设置了字段,则order表示要排序的字段。

6.NumPy统计计算与分析2.使用numpy.argsort()函数沿着指定的轴对数组的元素值进行排序操作numpy的argsort()函数用于沿着指定的轴,对数组的元素值进行排序,并返回排序后的元素索引数组。3.使用numpy.lexsort()函数按键序列对数组进行排序操作numpy的lexsort()函数用于按键序列对数组进行排序,并返回一个已排序的索引数组,类似于numpy.argsort()函数。

6.NumPy统计计算与分析NumPy数组搜索NumPy提供了许多可以在数组内执行搜索功能的函数,例如查找最大值、最小值或者满足一定条件的元素。1.使用numpy.nonzero()函数从数组中查找非零元素的索引位置numpy的nonzero()函数用于从数组中查找非零元素的索引位置。2.使用numpy.where()函数从数组中获取给定条件的数组元素索引值numpy的where()函数用于返回满足给定条件的数组元素的索引值。

6.NumPy统计计算与分析3.使用numpy.extract()函数从数组中获取给定条件的数组元素值numpy的extract()函数用于返回满足给定条件的数组元素值。4.使用numpy.argmax()函数从数组中获取最大值的索引numpy的argmax()函数用于返回数组中最大值的索引。5.使用numpy.argmin()函数从数组中获取最小值的索引argmin()函数用于返回数组中最小值的索引。

6.NumPy统计计算与分析删除数组中的重复值numpy的unique()函数用于删除数组中重复的数组元素,并按查找的唯一元素进行排序后返回一个新数组。该函数的语法格式如下:numpy.unique(array,return_index,return_inverse,return_counts)其参数说明如下:array:待删除重复元素的数组,若是多维数组则以一维数组形式展开;return_index:如果为True,则返回新数组元素在原数组中的位置(索引);return_inverse:如果为True,则返回原数组元素在新数组中的位置(索引);return_counts:如果为True,则返回去重后的数组元素在原数组中出现的次数。

《大数据分析技术应用》主讲人:张琛玮第二章:numpy模块实现数值计算

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档