📜  Python中的numpy.dot(1)

📅  最后修改于: 2023-12-03 15:04:34.955000             🧑  作者: Mango

Python中的numpy.dot

在Python中,我们可以使用numpy中的函数dot来计算两个数组的点积。点积也被称为向量积、数量积或内积,在数学中,它是两个向量的数量积,得到的是一个标量。

函数原型
numpy.dot(a, b, out=None)

其中:

  • a、b:表示要进行点积计算的数组。
  • out(可选参数):表示将计算结果存入的位置。
示例
import numpy as np

a = np.array([1, 2])
b = np.array([3, 4])

c = np.dot(a, b)

print(c)  # 输出结果为 11

在上面的示例中,我们将两个数组ab进行了点积计算,并将结果存储在了变量c中。

注意事项
  • 如果ab都是一维数组,则进行标量积计算。
  • 如果ab都是二维数组,则进行矩阵积计算。
  • 如果ab一个是一维数组,一个是二维数组,则将一维数组转换为行向量或列向量再进行计算。
总结

numpy中的dot函数可以帮助我们快速计算数组的点积,不仅可以提高计算速度,还可以使代码更加简洁易读。