Calcule o poder de um array NumPy

Muhammad Maisam Abbas 20 novembro 2021
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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

Artigo relacionado - NumPy Matrix