矩阵相乘python
时间: 2024-04-12 07:26:13 浏览: 27
在Python中,可以使用NumPy库来进行矩阵相乘操作。NumPy是一个强大的数值计算库,提供了高效的数组操作和数学函数。
要进行矩阵相乘,首先需要导入NumPy库,并创建两个矩阵。可以使用`numpy.array()`函数来创建矩阵,传入一个二维数组作为参数。
例如,创建两个2x3的矩阵A和B:
```python
import numpy as np
A = np.array([[1, 2, 3],
[4, 5, 6]])
B = np.array([[7, 8],
[9, 10],
[11, 12]])
```
然后,可以使用`numpy.dot()`函数来进行矩阵相乘操作。将要相乘的两个矩阵作为参数传入该函数。
```python
C = np.dot(A, B)
```
最后,得到的结果矩阵C就是矩阵A和B的乘积。
完整的代码如下:
```python
import numpy as np
A = np.array([[1, 2, 3],
[4, 5, 6]])
B = np.array([[7, 8],
[9, 10],
[11, 12]])
C = np.dot(A, B)
print(C)
```
输出结果为:
```
[[ 58 64]
[139 154]]
```