Python之list对应元素求和的方法


Posted in Python onJune 28, 2018

本次分享将讲述如何在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 c

if __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 np
a = 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 np
a = [1,2,3]
b = [2,3,4]
c = [3,4,5]
print(np.sum([a,b,c], axis = 0))

其中的axis参数表示纵向求和。

以上这篇Python之list对应元素求和的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python fileinput模块使用实例
May 28 Python
使用Python制作微信跳一跳辅助
Jan 31 Python
python中for用来遍历range函数的方法
Jun 08 Python
Python实现的线性回归算法示例【附csv文件下载】
Dec 29 Python
详解重置Django migration的常见方式
Feb 15 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
Jun 13 Python
python matplotlib库绘制散点图例题解析
Aug 10 Python
详解Python利用random生成一个列表内的随机数
Aug 21 Python
Django自带日志 settings.py文件配置方法
Aug 30 Python
Python实现非正太分布的异常值检测方式
Dec 09 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
Feb 10 Python
keras CNN卷积核可视化,热度图教程
Jun 22 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
Jun 27 #Python
pandas进行数据的交集与并集方式的数据合并方法
Jun 27 #Python
python-str,list,set间的转换实例
Jun 27 #Python
Python将多个list合并为1个list的方法
Jun 27 #Python
python进行两个表格对比的方法
Jun 27 #Python
Python快速查找list中相同部分的方法
Jun 27 #Python
Python面向对象类的继承实例详解
Jun 27 #Python
You might like
用文本作数据处理
2006/10/09 PHP
php根据身份证号码计算年龄的实例代码
2014/01/18 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
2015/12/01 PHP
PHP屏蔽关键字实现方法
2016/11/17 PHP
PHP实现递归的三种方法
2020/07/04 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
ajax上传时参数提交不更新等相关问题
2012/12/11 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
Bootstrap模态对话框的简单使用
2016/04/29 Javascript
js控制按钮,防止频繁点击响应的实例
2017/02/15 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
2017/05/26 Javascript
VUE axios上传图片到七牛的实例代码
2017/07/28 Javascript
微信小程序数据存储与取值详解
2018/01/30 Javascript
js事件on动态绑定数据,绑定多个事件的方法
2018/09/15 Javascript
浅谈vue后台管理系统权限控制思考与实践
2018/12/19 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
Node.js API详解之 dns模块用法实例分析
2020/05/15 Javascript
nuxt.js 在middleware(中间件)中实现路由鉴权操作
2020/11/06 Javascript
win7安装python生成随机数代码分享
2013/12/27 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
2015/10/18 Python
Python时间戳使用和相互转换详解
2017/12/11 Python
使用Eclipse如何开发python脚本
2018/04/11 Python
利用Python求阴影部分的面积实例代码
2018/12/05 Python
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
pytorch点乘与叉乘示例讲解
2019/12/27 Python
pytorch 实现L2和L1正则化regularization的操作
2021/03/03 Python
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
Reebok官方旗舰店:美国知名健身品牌锐步
2019/01/07 全球购物
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
思想汇报格式
2014/01/05 职场文书
初一学生期末评语
2014/04/24 职场文书
大型主题婚礼活动策划方案
2014/09/15 职场文书
2015年度企业工作总结
2015/05/21 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书