sum()python(如何使用Python中的sum函数?)
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...
本文教程操作环境:windows7系统 、Python 3.9.1 ,DELL G3电脑 。
一 、python自带的sum函数
python自带的sum输入对象是可迭代的 。可以是列表 ,数组 ,可迭代对象 。此时sum最多有两个参数第一个参数是可迭代的 。当有两个参数时 ,第二个参数只能是个数 。
>>>sum([1,2,3],2) 8//元素相加之后再加2 >>>sum((1,2,3)) 6 >>>sum({1,2,3}) 6 >>>sum(range(5)) 10二 、numpy中的sum函数
numpy中的函数就是我们常见的sum函数 ,输入可以是列表 ,元组 ,数组 。对于数组可以指定维度进行相加 。默认为axis=none ,sum将所有的元素相加 。
1 、无参时 ,所有全加;
2 、axis=0 ,按列相加;
importnumpyasnp b=np.array([[3,7,6],[2,4,5]]) print(b.sum(axis=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(axis=1)) 输出为 [1611] 相当于是3+7+6 ,2+4+5,即每一行的元素分别相加创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!