Python中如何计算两个向量的点积(DotProduct())
发布时间:2023-12-17 23:06:02
在Python中计算两个向量的点积可以使用numpy库的dot()函数。dot()函数可以用来计算两个数组的点积,其中一个数组被视为向量。
以下是计算两个向量点积的示例代码:
import numpy as np
# 定义向量 A 和 B
A = np.array([1, 2, 3])
B = np.array([4, 5, 6])
# 使用np.dot()计算点积
dot_product = np.dot(A, B)
print("点积结果:", dot_product)
输出结果为:
点积结果: 32
在上述示例中,引入了numpy库,并定义了两个向量A和B。然后使用np.dot()函数计算了A和B的点积,并将结果存储在dot_product变量中。最后,打印了点积结果。
请注意,np.dot()函数不仅可以用于计算两个一维向量的点积,对于数组和多维矩阵也是适用的。只需确保输入的向量是符合点积定义的。
