Python 中的矩陣冪運(yùn)算可以使用 numpy 庫(kù)中的 np.linalg.matrix_power() 函數(shù)實(shí)現(xiàn)。該函數(shù)接受兩個(gè)參數(shù),分別為矩陣和指數(shù)。
import numpy as np #定義一個(gè) 2*2 的矩陣 matrix = np.array([[1,2],[3,4]]) #計(jì)算矩陣的 3 次冪 result = np.linalg.matrix_power(matrix, 3) print(result)
通過(guò)以上代碼,我們可以計(jì)算出一個(gè) 2*2 的矩陣的 3 次冪結(jié)果。
需要注意的是,numpy 中的矩陣默認(rèn)是二維矩陣,因此在使用時(shí)需要使用二維數(shù)組進(jìn)行初始化。
另外,如果要進(jìn)行矩陣的乘法運(yùn)算,可以使用 numpy 中的 np.dot() 函數(shù),具體使用方式與上述類(lèi)似。
通過(guò)上述方法,我們可以輕松地完成矩陣運(yùn)算以及冪運(yùn)算等復(fù)雜的數(shù)學(xué)計(jì)算。