📅  最后修改于: 2023-12-03 15:04:34.955000             🧑  作者: Mango
在Python中,我们可以使用numpy中的函数dot来计算两个数组的点积。点积也被称为向量积、数量积或内积,在数学中,它是两个向量的数量积,得到的是一个标量。
numpy.dot(a, b, out=None)
其中:
import numpy as np
a = np.array([1, 2])
b = np.array([3, 4])
c = np.dot(a, b)
print(c) # 输出结果为 11
在上面的示例中,我们将两个数组a
和b
进行了点积计算,并将结果存储在了变量c
中。
a
和b
都是一维数组,则进行标量积计算。a
和b
都是二维数组,则进行矩阵积计算。a
和b
一个是一维数组,一个是二维数组,则将一维数组转换为行向量或列向量再进行计算。numpy中的dot函数可以帮助我们快速计算数组的点积,不仅可以提高计算速度,还可以使代码更加简洁易读。