在不调用各种方法和函数的情况下如何让两个已知的矩阵相乘
时间: 2024-05-10 14:17:34 浏览: 83
c函数调用-不使用函数返回值
如果不调用任何方法和函数,可以使用嵌套循环来实现两个已知矩阵的相乘。具体来说,可以按照矩阵乘法的定义,对第一个矩阵的每一行和第二个矩阵的每一列进行计算,得到结果矩阵的对应元素。示例代码如下:
```python
# 两个已知矩阵
a = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
b = [[9, 8, 7],
[6, 5, 4],
[3, 2, 1]]
# 矩阵相乘
result = []
for i in range(len(a)):
row = []
for j in range(len(b[0])):
temp = 0
for k in range(len(b)):
temp += a[i][k] * b[k][j]
row.append(temp)
result.append(row)
# 输出结果矩阵
for row in result:
print(row)
```
输出结果为:
```
[30, 24, 18]
[84, 69, 54]
[138, 114, 90]
```
阅读全文