python sum函数详解,python的sum函数怎么用
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
一、python自带的sum函数
Python自己的sum输入对象是迭代的。它可以是列表、数组或迭代对象。此时sum最多有两个参数,第一个参数是迭代。当有两个参数时,第二个参数只能是数字。
sum([1,2,3],2)
8//添加元素后添加2
sum((1,2,3))
六
sum({1,2,3})
六
总和(范围(5))
10二、numpy中的sum函数
numpy中的函数是我们常见的sum函数,输入可以是list、tuple、array。对于数组,您可以指定要添加的维度。默认值为axis=none,sum将所有元素相加。
1、无参时,所有全加;
2、axis=0,按列相加;
importnumpyasnp
b=np.array([[3,7,6],[2,4,5]])
print(b.sum(轴=0))
所以:
[[3,7,6],
[2,4,5]]
没有相应的元素相加在一起。
3 2,7 4,6 5
输出:
[51111]3、axis=1,按行相加;
importnumpyasnp
b=np.array([[3,7,6],[2,4,5]])
print(b.sum(轴=1))
输出为
[1611]
所以相当于3 7 6,2 4 5,也就是每一行的元素分别加起来,这就是python中sum函数的不同用法。虽然都是求和计算,但一定不能混淆~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。