在之前的学习中,我们知道了sum函数就是一个求和的函数,在平常的求和中,我们可以直接使用符号操作,但是使用sum函数可以方便许多,下面的这篇文章将具体的讲解一下有关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函数的使用方法 。
推荐阅读
- Anaconda执行pip升级命令失败怎么办?Anaconda使用pip升级命令失败怎么解决?
- Python中property函数的用法是什么?Python里面property是什么意思
- 如何使用Spyder创建一个新的项目?使用Spyder创建项目的方法
- python列表有什么特点?python列表的特点分析
- Python中XML有哪些解析模块的方法?用Python解析XML的几种常见方法的介绍
- Python中一个数的三次方怎么写?Python如何求数值的三次方
- Python如何与oracle数据库交互?Python连接oracle数据库用什么方法
- Python字典取值的几种方法是什么?哪些方法可以获取python字典值
- Python判断字符串开头字符怎么做?Python如何判断字符串起始字符
- Python中six库有什么作用?Python该怎么去使用six第三方库