python 函数值.sum应用

sum是内建函数,作用是求和,但不同参数求和方式不一样。

L=range(5)
sum(L)

生成一个列表0-4,他们和是10。得到的结果也是10。

但是我们可以看见有事会看见类似于sum(L,axis = 1或者0)。什么意思?对于一维数组,这个参数没有什么意义,他只有axis = 0可以用。但对于二维数组axis = 0表示按列相加,axis = 1表示按行相加。

import numpy as np 

a=np.array([[0,1,2],[2,3,4]]) 

a.sum(axis=1) 
a.sum(axis=0) 

其输出分别是array([3, 9]) ,和array([2, 4, 6])。一目了然!


猜你喜欢

转载自blog.csdn.net/dz4543/article/details/80219907