HOWTO · NumPy

Calcular la potencia de un array NumPy

La función numpy.linalg.matrix_power() se puede utilizar para determinar la potencia de un array en NumPy.

En esta página

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.