Python之list对应元素求和
来源:互联网 发布:淘宝试用联盟网 编辑:程序博客网 时间:2024/06/12 22:24
本次分享将讲述如何在Python中对多个list的对应元素求和,前提是每个list的长度一样。比如:a=[1,2,3], b=[2,3,4], c=[3,4,5], 对a,b,c的对应元素求和,输出应为[6,9,12].
方法一:
直接求解,按照对应元素相加的原则,可先定义一个函数。
def list_add(a,b): c = [] for i in range(len(a)): c.append(a[i]+b[i]) return cif __name__ == '__main__': a = [1,2,3] b = [2,3,4] c = [3,4,5] print(list_add(list_add(a,b),c))
方法二:
利用numpy模块求解。
import numpy as npa = np.array([1,2,3])b = np.array([2,3,4])c = np.array([3,4,5])print(a+b+c)
需要注意的是,a+b+c后的类型为numpy.ndarray.
方法三:
利用numpy模块的sum()函数进行求解。
import numpy as npa = [1,2,3]b = [2,3,4]c = [3,4,5]print(np.sum([a,b,c], axis = 0))
其中的axis参数表示纵向求和。
本次分享到此结束,欢迎大家交流~~
阅读全文
0 0
- Python之list对应元素求和
- [Python]两个list对应元素操作(相减)
- python实现列表对应元素求和的两种方法
- python 寻找list中最大元素对应的索引
- python 寻找list中最大元素对应的索引
- 根据多个索引高效删除python list中对应位置的元素
- python删除list元素
- Python List 删除元素
- Python List 添加元素
- Python-list添加元素
- python list元素展开
- java中指定删除list对应元素
- Python基础篇之List五.(删除元素)
- Python基础篇之List六.(替换元素)
- python的list求和与求积
- 分治算法题之数组元素求和
- python 模拟登陆 找不到对应元素
- python 去除 list 重复元素
- 解决NVIDIA Share的录制内存报错问题
- 栈的应用
- unix网络编程学习--守护进程
- 微服务架构的好处与坏处
- 头条面经
- Python之list对应元素求和
- mybatis中实现一对一,一对多查询
- 【前端知识点】30分钟了解ES6最新核心特性
- Linux内核目录结构
- java反射机制
- 程序人生
- Vmware虚拟机三种网络模式详解
- 一个域名自适应用户屏幕展现不同内容
- js异步处理工作机制(setTimeout, setInterval)