← 返回题库
中级

矩阵乘法-基础实现

未完成
中级参考 代码结构已给出,请填写 ____ 处
def matrix_multiply(____):
    m, n = len(____), len(____)
    n2, p = len(____), len(____)
    if n != n2:
        return None
    C = [[____] * p for _ in range(____)]
    for i in range(____):
        for j in range(____):
            for k in range(____):
                C[i][j] += A[i][k] * B[k][j]
    return C

示例

输入
print(matrix_multiply([[1, 2], [3, 4]], [[5, 6], [7, 8]]))
期望输出
[[19, 22], [43, 50]]
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码