编写程序,输入两个包含若干实数的等长列表把这两个列表看作两个向量,输出这两个向量的内积。例如,输入[1,2,3],[4,5,6],输出 32。
时间: 2023-05-22 09:03:28 浏览: 64
编写程序,输入两个分别包含若干整数的列表LA、LB.py
5星 · 资源好评率100%
答案:
可以用以下代码来计算两个向量的内积:
```
vector1 = [1, 2, 3]
vector2 = [4, 5, 6]
dot_product = sum([i*j for i, j in zip(vector1, vector2)])
print(dot_product)
```
这段代码首先定义了两个向量 vector1 和 vector2,然后使用 zip 函数依次取出它们对应的元素进行乘积并求和,最后输出内积的结果。对于这个例子,输出为 32。
阅读全文