HOWTO · NumPy
Calcule o poder de um array NumPy
A função numpy.linalg.matrix_power() pode ser usada para determinar a potência de um array em NumPy.
Nesta página
Este artigo irá apresentar como calcular a potência de um array em NumPy.
Calcule a potência de um array NumPy com a função numpy.linalg.matrix_power()
A função matrix_power() dentro da biblioteca numpy.linalg é usada para calcular a potência do array. Ele pega a matriz e o expoente como parâmetros de entrada e retorna o resultado da operação em outra matriz. Veja o seguinte exemplo de código.
import numpy as np
matrix = np.array([[1, 2], [4, 5]])
power = np.linalg.matrix_power(matrix, 3)
print(power)
Resultado:
[[ 57 78]
[156 213]]
Primeiro criamos a matriz como um array NumPy 2D com a função np.array() no código acima. Em seguida, calculamos o cubo do array com a função matrix_power() e armazenamos o resultado dentro do array power. No final, exibimos o conteúdo do array power. Lembre-se de que este método só funciona com matrizes quadradas e dá um erro se o tentarmos em um array retangular.