NP NP.fuerza

NP NP.fuerza
La función Power () en Numpy le permite elevar los elementos desde la primera matriz hasta el poder de los elementos en la segunda matriz.

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:

  1. X1: se refiere a la matriz de entrada cuyos elementos actúan como base en la operación de energía.
  2. X2: define la matriz de entrada cuyos elementos funcionan como exponente en la operación de energía.

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 Numpy
importar numpy como np
x1 = np.Array ([1,2,3])
x2 = np.Array ([4,5,6])
Imprimir (NP.potencia (x1, x2))

En 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])
x2 = np.matriz ([6.7,8.9,10.1])
Imprimir (NP.potencia (x1, x2))

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]])
x2 = np.Array ([[7,8,9], [10,11,12]])
Imprimir (NP.potencia (x1, x2))

El código AB0VE devuelve una matriz como se muestra:

[[1 256 19683]
[1048576 48828125 -2118184960]]

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]])
Imprimir (NP.potencia (x1, 2))

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]
[16 25 36]]

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]])
x2 = np.Array ([[-7, -8,9], [-10, -11, -12]])
Imprimir (NP.potencia (x1, x

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!!