当前位置: 首页 > 图灵资讯 > 行业资讯> 如何使用Python中的sum函数?

如何使用Python中的sum函数?

来源:图灵python
时间: 2024-10-09 15:51:11

本文教程操作环境: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=一、按行相加;

importnumpyasnp

b=np.array([3,7,6],[2,4,5]])
print(b.sum(axis=1))

输出为
[1611]
相当于3+7+6,2+4+5,即每行元素分别加入

以上是python中sum函数存在方式不同的用法。虽然都是求和计算,但一定不要搞混~