np.dot函数的作用
时间: 2023-07-18 21:17:05 浏览: 137
np.dot()函数的用法详解
np.dot函数是numpy库中的一个函数,用于计算两个数组的点积(即矩阵乘法)。
对于两个一维数组,np.dot函数计算的是它们的点积(即内积):
``` python
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = np.dot(a, b) # 结果为 32
```
对于两个二维数组,np.dot函数计算的是它们的矩阵乘积:
``` python
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
c = np.dot(a, b) # 结果为 array([[19, 22], [43, 50]])
```
注意,两个数组必须满足矩阵乘法的条件,即第一个数组的列数等于第二个数组的行数。如果不满足条件,np.dot函数将会抛出异常。
另外,np.dot函数也可以用于计算高维数组的点积或矩阵乘积,但需要满足相应的维度条件。
阅读全文