首页IT科技sum()python(如何使用Python中的sum函数?)

sum()python(如何使用Python中的sum函数?)

时间2025-06-20 20:34:32分类IT科技浏览4121
导读:本文教程操作环境: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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
多模态多源异构数据融合技术(ChatGPT背后的技术和多模态异构数据处理的未来展望——我与一位资深工程师的走心探讨)