自定义函数实现向量的内积
时间: 2023-05-27 10:05:22 浏览: 107
以下是Python实现向量内积的自定义函数:
```python
def dot_product(vec1, vec2):
if len(vec1) != len(vec2):
return None
else:
result = 0
for i in range(len(vec1)):
result += vec1[i] * vec2[i]
return result
```
该函数接受两个长度相等的向量作为输入,并返回它们的内积。如果向量长度不同,函数将返回None。函数使用一个for循环来迭代每个向量元素,并将它们相乘,最终返回它们的总和。
阅读全文