怎么使用Python中sum函数

小编给大家分享一下怎么使用Python中sum函数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

站在用户的角度思考问题,与客户深入沟通,找到望江网站设计与望江网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计、网站建设、企业官网、英文网站、手机端网站、网站推广、主机域名虚拟主机、企业邮箱。业务覆盖望江地区。

一、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,按列相加;

import numpy as np
 
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
输出:
[ 5 11 11]

3、axis=1,按行相加;

import numpy as np
 
b=np.array([[3,7,6],[2,4,5]])
print(b.sum(axis=1))
 
输出为
[16 11]
相当于是3+7+6,2+4+5,即每一行的元素分别相加

以上是“怎么使用Python中sum函数”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


当前标题:怎么使用Python中sum函数
URL分享:http://hbruida.cn/article/ihpjde.html