numpy--sum函数的使用

1.基本使用

sum() 没有axis参数表示全部数据相加

axis=0,表示按列相加

axis=1,表示按行相加

复制代码
from numpy import *
a = array([[1, 2, 3], [4, 5, 6]])
print(a,'\n')

b = sum(a)
print(b,'\n')

c = sum(a, axis=0)
print(c,'\n')

d = sum(a, axis=1)
print(d,'\n')


#运行结果
'''
[[1 2 3]
 [4 5 6]] 

21 

[5 7 9] 

[ 6 15]
'''
复制代码

2.相关注意事项

对于一维数组,只有axis=0,表示按行相加,没有axis=1,输入axis=1会报错。

复制代码
from numpy import *
a = array([1, 2, 3])
# print(a,'\n')  #[1 2 3]
#
# b = sum(a)
# print(b,'\n')  #6
#
# c = sum(a, axis=0)
# print(c,'\n')  #6

#以下情况会报错
d = sum(a,axis=1) #numpy.core._internal.AxisError: axis 1 is out of bounds for array of dimension 1
复制代码

 

posted @ 2022-02-04 18:00  nuoruo  阅读(177)  评论(0编辑  收藏  举报