如何使用Python中的sum函数?Python中sum函数的多种用法

在之前的学习中,我们知道了sum函数就是一个求和的函数,在平常的求和中,我们可以直接使用符号操作,但是使用sum函数可以方便许多,下面的这篇文章将具体的讲解一下有关sum函数的具体用法,感兴趣的小伙伴可以一起来了解一下,希望大家仔细的阅读这篇文章 。

如何使用Python中的sum函数?Python中sum函数的多种用法

文章插图
Sum函数存在于两个地方,它可以是Python中的自带函数,在numpy库中也有sum函数的存在,下面通过具体的实例,看看sum的具体使用方法:
1、Python中自带的sum函数
【如何使用Python中的sum函数?Python中sum函数的多种用法】在Python中自带的函数中,它输入的对象可以是一个可迭代对象,比方说数组、列表,在使用的时候sum最多有两个参数,如果是一个参数的情况下,那么第一个参数是可迭代的,当有两个参数时,第二个参数只能是个数 。举个例子:
sum([1,2,3],2)运行结果:8    三个元素相加之后再加2sum((1,2,3))运行结果:6sum({1,2,3})运行结果:62、numpy中的sum函数
这里的sum函数就是我们平时用的,同样的可以是元组、数组、列表,在数组中,可以指定维度的相加,默认情况下axis=none,sum将所有的元素相加,举个例子:
1、当sum没有参数的时候,那么会将所有的元素相加;
2、如果axis参数等于0时,则是按列相加;
举个例子:
import numpy as npb=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 npb=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函数的多种用法的内容就分享到这里了,希望大家可以通过对这这篇文章的学习,掌握到更多sum函数的使用方法 。

    推荐阅读