知行编程网知行编程网  2022-08-13 15:30 知行编程网 隐藏边栏  44 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何使用Python中的sum函数?的相关知识,包括在查询中使用的sum函数不适用于,以及access中sum用来干什么这些编程知识,希望对大家有参考作用。


如何在 Python 中使用 sum 函数?

本文教程操作环境: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,按列相加;

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,即每一行的元素分别相加

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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享