Calcule o poder de um array NumPy
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.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn