📜  Python同情 | Matrix.eigenvects() 方法

📅  最后修改于: 2022-05-13 01:54:54.911000             🧑  作者: Mango

Python同情 | Matrix.eigenvects() 方法

借助sympy.Matrix().eigenvects()方法,我们可以找到矩阵的特征向量。 eigenvects()方法返回形式为(eigenvalue:algebraic multiplicity, [eigenvectors])的元组列表。

示例 #1:

# import sympy 
from sympy import * M = Matrix([[3, -2,  4, -2], 
                                [5,  3, -3, -2],
                                [5, -2,  2, -2],
                                [5, -2, -3,  3]])
  
print("Matrix : {} ".format(M))
   
# Use sympy.eigenvects() method 
M_eigenvects = M.eigenvects()  
      
print("Eigenvects of a matrix : {}".format(M_eigenvects))  

输出:

示例 #2:

# import sympy 
from sympy import * M = Matrix([[1, -3, 3], [3, -5, 3], [6, -6, 4]]) 
print("Matrix : {} ".format(M))
   
# Use sympy.eigenvects() method 
M_eigenvects = M.eigenvects()  
      
print("Eigenvects of a matrix : {}".format(M_eigenvects))

输出: