在Python中使用NumPy在线性代数中把一个正方形矩阵提升到n的幂数
在这篇文章中,我们将讨论如何在Python中的线性代数中把一个正方形矩阵提高到n次方。
numpy.linalg.matrix_power()方法用于将一个正方形矩阵提高到n的幂。它将接受两个参数,第一个参数是一个使用NumPy数组创建的输入矩阵,第二个参数是指数n,它指的是幂,可以是零或非零的整数。
语法 : numpy.linalg.matrix_power(input_numpy_matrix,n)
参数:
- input_numpy_matrix是矩阵。
- n指的是整数值thar提高矩阵。
返回 :它将返回被提升到n次方的矩阵
示例 1
在这个例子中,我们要创建一个2行2列的二维数组(矩阵),并返回矩阵升至0次方、矩阵升至4次方、矩阵升至5次方。
输出:
示例 2
在这个例子中,我们要创建一个4行4列的二维数组(矩阵),并返回提升到0次方的矩阵、提升到4次方的矩阵和提升到5次方的矩阵。
输出: