eigenvalues 計算方陣的特徵值
eigenvalues 計算方陣的特徵值
Example Code
- import numpy as np
- from numpy import linalg as LA
- import math
- martixA = [[1,2],[3,2]]
- print(martixA)
- print('eigen values of martixA = ')
- print(LA.eigvals(martixA))
- print('eigen values & eigenvecgors of martixA = ')
- print(LA.eig(martixA))
- martixB = [[1,2,2],[2,1,2],[2, 2, 1]]
- print('eigenvalues of a Hermitian or real symmetric martixB = ')
- print(LA.eigvalsh(martixB))
Note and Comments
- import numpy as np: 讀入numpy函式庫並命名為np
- from numpy import linalg as LA 讀取numpy函式庫的線性代數函式庫並命名為LA
- LA.eigvals(martixA) 計算martixA的特徵值
- LA.eig(martixA) 計算martixA的特徵值與特徵向量
- LA.eigvalsh(martixA)) 計算實對稱或厄米特矩陣的特徵值
result