python如何矩阵相乘

原创
ithorizon 7个月前 (09-29) 阅读数 52 #Python

Python中进行矩阵相乘的方法

Python中,矩阵相乘可以使用numpy库来实现,以下是一个简单的示例代码,演示如何使用numpy进行矩阵相乘:

import numpy as np
定义两个矩阵
A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])
计算矩阵相乘
C = np.dot(A, B)
输出结果
print(C)

在上面的代码中,我们首先导入了numpy库,并定义了两个矩阵A和B,我们使用np.dot函数计算矩阵A和B的乘积,将结果存储在变量C中,我们输出矩阵C的值。

需要注意的是,矩阵相乘必须满足一定的条件才能进行,两个矩阵A和B能够进行相乘,当且仅当A的列数等于B的行数,如果A的列数为m,B的行数为n,则A和B相乘的结果是一个m*n的矩阵,在进行矩阵相乘之前,需要确保矩阵的维度满足要求。



热门