Trace 跡
np.trace() 回傳矩陣的跡
Example Code
- import numpy as np
- martix0 = np.arange(9).reshape((3,3))
- print('diagonalized matrix with diag function = ', np.diag(martix0))
- print('the trace of the diagonalized matrix = ', np.trace(martix0))
Note and Comments
- import numpy as np: 讀入numpy函式庫並命名為np
- np.arange(l).reshape((m,n)) 生成一個有l個元素的陣列, 並重新將此陣列重新分割爲m*n的矩陣
- np.diag(martix0) 對角化martix0, 並回傳對角元素
- np.trace(martix0) 對角化martix0, 並回傳跡(trace)
result