矩阵相乘python代码举例
时间: 2024-09-15 19:08:26 浏览: 49
Python实现的矩阵转置与矩阵相乘运算示例
矩阵相乘在Python中通常通过NumPy库来实现,因为NumPy提供了一个高效的`dot()`函数来进行矩阵运算。下面是一个简单的例子,展示如何创建两个二维数组(在这里被称为矩阵),并计算它们的乘积:
```python
import numpy as np
# 创建两个二维数组(矩阵)
matrix_a = np.array([[1, 2], [3, 4]])
matrix_b = np.array([[5, 6], [7, 8]])
# 使用numpy的dot()函数进行矩阵乘法
result_matrix = np.dot(matrix_a, matrix_b)
# 打印结果
print("Matrix A:")
print(matrix_a)
print("\nMatrix B:")
print(matrix_b)
print("\nMatrix Product (A * B):")
print(result_matrix)
```
在这个例子中,`matrix_a` 和 `matrix_b` 的维度允许相乘,即第一个矩阵的列数等于第二个矩阵的行数。运行此代码将得到两个矩阵相乘的结果。
阅读全文