np.vdot
时间: 2023-07-04 22:27:06 浏览: 221
`np.vdot()`是NumPy库中的一个函数,用于计算向量的点积(即内积或点乘积)。与`np.dot()`不同的是,`np.vdot()`会将两个向量展开为一维数组后再进行点乘运算。
以下是一个简单的示例代码:
```python
import numpy as np
# 定义两个向量
v1 = np.array([1, 2, 3])
v2 = np.array([4, 5, 6])
# 计算点积
result = np.vdot(v1, v2)
print(result) # 输出结果为32
```
在上面的示例代码中,`np.vdot()`函数用于计算向量`v1`和向量`v2`的点积,即$1 \times 4 + 2 \times 5 + 3 \times 6 = 32$。注意,`np.vdot()`会将向量展开为一维数组后再进行点乘运算,因此向量的形状并不影响运算结果。
阅读全文