酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Python 实现:轻松搞定两个矩阵的乘法运算

以下是使用 Python 实现矩阵乘法的代码: ```python # 读取输入的 n, m, k n, m, k = map(int, input().split()) # 初始化矩阵 A 和 B A = [] B = [] # 读取矩阵 A for _ in range(n): row = list(map(int, input().split())) A.append(row) # 读取矩阵 B for _ in range(m): row = list(map(int, input().split())) B.append(row) # 初始化结果矩阵 C C = [[0 for _ in range(k)] for _ in range(n)] # 进行矩阵乘法 for i in range(n): for j in range(k): for l in range(m): C[i][j] += A[i][l] * B[l][j] # 输出结果矩阵 C for row in C: print(" ".join(map(str, row))) ``` 代码解释: 1. 读取输入:首先读取 `n`, `m`, `k` 三个整数,分别表示矩阵 `A` 的行数、列数和矩阵 `B` 的列数。 2. 初始化矩阵:分别初始化矩阵 `A`、`B` 和结果矩阵 `C`。 3. 读取矩阵元素:通过循环读取矩阵 `A` 和 `B` 的元素。 4. 矩阵乘法:使用三重循环进行矩阵乘法,计算结果矩阵 `C` 的每个元素。 5. 输出结果:遍历结果矩阵 `C` 的每一行,将元素转换为字符串并以空格连接后输出。 ######[AI问答 | 367点数解答 | 2026-02-08 11:49:38]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]