import numpy as np
lis = np.mat([[1,2,3],[3,4,5],[4,5,6]])
print(np.linalg.inv(lis)) # 求矩陣的逆矩陣
[[-1.2009599e+16 3.6028797e+16 -2.4019198e+16]
[ 2.4019198e+16 -7.2057594e+16 4.8038396e+16]
[-1.2009599e+16 3.6028797e+16 -2.4019198e+16]]
print(lis.transpose()) # 求矩陣的轉置矩陣
[[1 3 4]
[2 4 5]
[3 5 6]]
print(np.linalg.det(lis)) # 求矩陣的行列式
8.326672684688628e-17
print(np.linalg.eig(lis)) # 求矩陣的特征值與特征向量,求得的元組中第一個為特征值元組,第二個為相對應的特征向量
(array([ 1.17649820e+01, -7.64982043e-01, -7.49072464e-17]), matrix([[ 0.31636793, 0.87152766, 0.40824829],
[ 0.59696107, -0.0355291 , -0.81649658],
[ 0.73725764, -0.48905749, 0.40824829]]))