定义一个函数计算两个 2*2 矩阵的乘法(注:数学中的矩阵乘法)。python
时间: 2024-01-22 12:18:26 浏览: 124
基于仿射映射量化的矩阵乘法python实现源码+详细注释.zip
可以使用嵌套列表(二维列表)来表示矩阵,然后编写一个函数来计算它们的乘积。以下是一个示例函数:
```python
def matrix_multiply(matrix1, matrix2):
"""
计算两个 2*2 矩阵的乘积
"""
result = [[0, 0], [0, 0]] # 乘积矩阵初始化为0
# 计算乘积
for i in range(2):
for j in range(2):
for k in range(2):
result[i][j] += matrix1[i][k] * matrix2[k][j]
return result
```
这个函数接受两个参数 `matrix1` 和 `matrix2`,它们都是形如 `[[a,b], [c,d]]` 的嵌套列表,代表 2*2 的矩阵。函数中使用三层嵌套循环来计算乘积,最后返回一个形如 `[[p,q], [r,s]]` 的嵌套列表,代表乘积矩阵。
阅读全文