使用列表实现向量运算

向量内积

from operator import mul
x = [4, 6, 9]
y = [2, 2, 7]
print(sum(map(mul, x, y)))

在这里插入图片描述
相当于

x = [4, 6, 9]
y = [2, 2, 7]
print(sum((i*j for i, j in zip(x, y))))

两个等长的向量对应元素相加

from operator import add
x = [4, 6, 9]
y = [2, 2, 7]
print(list(map(add, x, y)))

在这里插入图片描述

你可能感兴趣的:(Python,python)