array.sum(轴=?)方法怎么在python中使用

  介绍

本篇文章为大家展示了array.sum(轴=?)方法怎么在python中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强>根据代码中运行的结果来看,主要由以下几种:

<强> 1。sum():将数组中每个元素相加的结果

<强> 2。轴对应的是维度的相加。

<强>比如:

<强> 1,轴=0时,对饮搞得是第一个维度元素的相加,

[[0, 1, 2, 3],[4、5、6、7]]和[[1、2、3、4],[5、6、7、8]]对应元素相加[[0 + 4、1 + 2、2 + 3,3 + 4],[4 + 5,5 + 6,7 + 7,7 + 8]]=[(1、3、5、7)[9、11岁、14岁、16]]

<强> 2轴=1时,对应的是第二个维度元素相加,这时候保留第一个维度的结构(第一个维度元素的个数),

第一个维度元素的个数为2,分别是

[[0, 1, 2, 3],[4、5、6、7]]和[[1、2、3、4],[5、6、7、8]]

结构不变,继续向下拆分,可得

(1)[0, 1, 2, 3]和[4、5、6、7],对应元素相加,合并到一个数组中,(4、6、8、10)

(2)(1、2、3、4)和(5、6、7、8),对应元素相加,合并到一个数组中,,6、8、10、12)

<强> 3,当轴=2时,因为元素一共是三维,这就到了最后一个维度,将最小单位的数组元素相加即可。

[0 + 1 + 2 + 3, 4 + 5 + 6 + 7],[[1 + 2 + 3 + 4],[5 + 6 + 7 + 8]]=[[6日22],[10,26]]

<强> python代码:

import  numpy  as  np   data=https://www.yisu.com/zixun/np.array ([[[0, 1, 2, 3], [4、5、6、7]], [[1、2、3、4], [5、6、7、8]]])   和=data.sum ()   sum0=data.sum(轴=0)   sum1=data.sum(轴=1)   sum2=data.sum(轴=2)   打印”和:“总和   打印”轴=0:“sum0   打印”轴=1:“sum1   打印“轴=2:“sum2

上述内容就是array.sum(轴=?)方法怎么在python中使用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

array.sum(轴=?)方法怎么在python中使用