La operación de la función Numpy Power () se aplica en cuanto al elemento. Piénselo de esta manera, la función toma los elementos en la primera matriz y los combina con su elemento socio en la segunda matriz. Luego usa el componente de la segunda matriz como la potencia.
Discutamos esto más.
Sintaxis de funciones
La sintaxis de la función es como se muestra a continuación:
numpy.Power (x1, x2, /, out = none, *, where = true, casting = 'mismo_kind', orden = 'k', dtype = none, subok = true [, firma, extoBj]) =Parámetros de función
Los parámetros de la función se discuten en los puntos a continuación:
Nota: Aunque la forma de ambas matrices puede ser diferente, deben ser transmitibles a una forma estándar.
Valor de retorno de la función
Como se mencionó, la función devuelve una matriz con los elementos de X1 elevados al poder de los elementos x2.
Ejemplo 1
Considere el ejemplo que se muestra a continuación:
# Importar NumpyEn el ejemplo anterior, comenzamos importando Numpy con el alias como NP.
A continuación, creamos dos matrices, x1 y x2. Finalmente, usamos la función Power () para devolver los elementos de X1 elevados al poder de los elementos en x2.
La salida resultante es como se muestra:
[1 32 729]Ejemplo 2
El siguiente ejemplo muestra cómo usar la función con valores de punto flotante.
x1 = np.matriz ([2.3,4.5,5.6])El código anterior debe devolver una matriz como se muestra:
[2.65201821e+02 6.51015566e+05 3.60328881e+07]Ejemplo 3
El mismo caso se aplica cuando la función se usa en una matriz multidimensional. Un ejemplo se ilustra a continuación:
x1 = np.Array ([[1,2,3], [4,5,6]])El código AB0VE devuelve una matriz como se muestra:
[[1 256 19683]Ejemplo 4
También puede elevar los elementos de la primera matriz con un exponente común como se muestra a continuación:
x1 = np.Array ([[1,2,3], [4,5,6]])En este ejemplo, pasamos un solo valor en lugar de dar una matriz en la segunda variable. Este valor actúa como el exponente para cada elemento en la primera matriz.
Esto debería volver:
[[1 4 9]Ejemplo 5
La función devolverá un error si la segunda matriz proporcionada contiene un valor negativo. Un ejemplo se muestra a continuación:
x1 = np.Array ([[-1, -2, -3], [-4, -5, -6]])El código anterior debe devolver un error como se muestra:
Nota: Este error se aplica solo si la matriz de exponentes contiene un valor negativo.
Conclusión
Este artículo cubrió cómo usar la función Power () en Numpy. Para explorar más, consulte los documentos.
Gracias por leer!!