python矩阵(Matrix)

如题所述

使用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)
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜