python3 矩阵乘法

宋圣斌 1周前 13浏览 0评论

Python是一种高级编程语言,最近的版本是Python3。Python3有许多优点,其中一个是它提供了一种简单而灵活的方法来执行矩阵乘法。

# 创建两个矩阵
matrix1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
matrix2 = [[9, 8, 7], [6, 5, 4], [3, 2, 1]]

# 初始化结果矩阵
result = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]

# 矩阵乘法
for i in range(len(matrix1)):
    for j in range(len(matrix2[0])):
        for k in range(len(matrix2)):
            result[i][j] += matrix1[i][k] * matrix2[k][j]

# 输出结果
for r in result:
    print(r)

上面的代码演示了如何通过Python3来执行矩阵乘法。我们首先初始化两个矩阵,并将结果矩阵设置为全零矩阵。然后,我们使用三个嵌套的循环来计算结果矩阵的值。最后,我们输出结果矩阵。

使用Python3进行矩阵乘法非常简单,但也可以带来许多实际应用,例如在机器学习和计算机图形学中。因为矩阵乘法是这些应用中常见的操作之一。