python中np.dot()的算法举例
时间: 2023-10-30 20:17:27 浏览: 224
python多项式拟合之np.polyfit 和 np.polyld详解
Numpy中的`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)
print(c)
```
输出:
```
[[19 22]
[43 50]]
```
在这个例子中,我们创建了两个二维数组`a`和`b`,然后使用`np.dot()`计算了它们的矩阵乘积,结果存储在变量`c`中。具体来说,`np.dot(a, b)`将矩阵`a`的第一行与矩阵`b`的第一列相乘,将结果相加得到`c[0][0]`,然后将矩阵`a`的第一行与矩阵`b`的第二列相乘,将结果相加得到`c[0][1]`,以此类推,最终得到结果矩阵`c`。这个过程就是矩阵乘法的实现算法。
阅读全文