使用Python进行矩阵运算时,可以通过numpy库中的matrix进行操作。如定义矩阵x:
x=np.matrix([[1,2,3],[4,5,6]])
同样可以使用mat函数:
x=np.mat([[1,2,3],[4,5,6]])
numpy提供生成单位矩阵的函数eys:
np.eys(3)
可以生成指定对角线值的对角矩阵:
np.diag([3,4,5])
矩阵转置操作使用:
mat1.T
求矩阵逆用:
mat1.I
矩阵乘法使用dot函数:
np.dot(a,b) 或者 a.dot(b)
对应元素相乘可直接使用矩阵相乘符号:
m1*m2
矩阵求和操作,不指定轴默认对所有元素求和:
a.sum()
若指定轴进行求和,则需明确指定轴为0或1:
a.sum(axis=0) 或 a.sum(axis=1)
温馨提示:答案为网友推荐,仅供参考