python中怎么求一个数组中每一个数字的平方的和,怎么样让两个数组之间按顺序运算,例如像让第一个

python中怎么求一个数组中每一个数字的平方的和,怎么样让两个数组之间按顺序运算,例如像让第一个数组的第一个数乘以第二个数组的第一个数,蟹蟹啦,初学者求解~~

求平方和的办法

aa = [.....] #自己加数据进去
result = sum([c*c for c in aa])

两个数据顺序相乘

aa = []
bb = []
cc =[a*b for a,b in  zip(aa,bb)]

追问

谢谢了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-08
>>> x=range(1,10)
>>> x
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> sum([ i*i for i in x])
285
>>> y=range(10,1,-1)
>>> y
[10, 9, 8, 7, 6, 5, 4, 3, 2]
>>> [x[i]*y[i] for i in range(0,9)]
[10, 18, 24, 28, 30, 30, 28, 24, 18]本回答被提问者采纳
相似回答