返回两个长度相等向量的内积,要求用python语言,并且不用numpy库
时间: 2024-02-25 18:54:48 浏览: 136
精细金属掩模板(FMM)行业研究报告 显示技术核心部件FMM材料产业分析与市场应用
可以使用 Python 自带的 zip 函数和列表推导式来实现向量内积的计算,示例代码如下:
```python
# 定义两个向量
a = [1, 2, 3]
b = [4, 5, 6]
# 计算向量内积
result = sum([i * j for i, j in zip(a, b)])
# 输出结果
print(result)
```
运行结果为:
```
32
```
其中,`zip(a, b)` 将两个向量逐一配对,返回一个可迭代的元组列表,然后通过列表推导式逐一计算每个元组对应位置上的乘积,最后用 `sum` 函数将所有乘积求和即可得到向量内积。
阅读全文