Calcular la potencia de un array NumPy

Muhammad Maisam Abbas 20 noviembre 2021
Calcular la potencia de un array NumPy

Este artículo presentará cómo calcular la potencia de un array en NumPy.

Calcule la potencia de un array NumPy con la función numpy.linalg.matrix_power()

La función matrix_power() dentro de la biblioteca numpy.linalg se utiliza para calcular la potencia del array. Toma el array y el exponente como parámetros de entrada y devuelve el resultado de la operación en otra matriz. Vea el siguiente ejemplo de código.

import numpy as np

matrix = np.array([[1, 2], [4, 5]])

power = np.linalg.matrix_power(matrix, 3)
print(power)

Producción :

[[ 57  78]
 [156 213]]

Primero creamos el array como un array 2D NumPy con la función np.array() en el código anterior. Luego calculamos el cubo del array con la función matrix_power() y almacenamos el resultado dentro del array power. Al final, mostramos el contenido del array de power. Tenga en cuenta que este método solo funciona con matrices cuadradas y da error si lo probamos en un array rectangular.

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

Artículo relacionado - NumPy Matrix