邢台建筑类的建设网站,2017网站主流设计风格,互联网行业趋势,我图网本次分享将讲述如何在Python中对多个list的对应元素求和#xff0c;前提是每个list的长度一样。比如#xff1a;a[1,2,3], b[2,3,4], c[3,4,5], 对a,b,c的对应元素求和#xff0c;输出应为[6,9,12]. 方法一#xff1a; 直接求解#xff0c;按照对应元素相加的… 本次分享将讲述如何在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 np
a np.array([1,2,3])
b np.array([2,3,4])
c np.array([3,4,5])
print(abc)需要注意的是abc后的类型为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微信号为python_math以及轻松学会Python爬虫微信号为easy_web_scrape 欢迎大家关注哦~~