Esta función no realiza la operación en el lugar. Por lo tanto, la matriz de entrada permanece sin cambios.
Sintaxis de funciones
La sintaxis de la función es como se muestra en lo siguiente:
numpy.Square (x, /, out = none, *, where = true, casting = 'same_kind', orden = 'k', dtype = none, subok = true [, firma, extobj]) =
El parámetro requerido es x que representa la matriz de entrada cuyos elementos son lo que desea cuadrar.
Ejemplo 1: matriz cuadrado int
En el siguiente ejemplo, usamos la función Square () para cuadrar los valores de una matriz int:
importar numpy como np
arr = np.formación(
[[20, 30, 40],
[50,60,70]]
)
Imprimir (NP.cuadrado (arr))
El ejemplo dado devuelve una matriz con forma similar con cada elemento de la matriz de entrada al cuadrado.
[[400 900 1600]
[2500 3600 4900]]
Ejemplo 2: matriz de punto flotante cuadrado
También puede realizar la operación cuadrada en una matriz de punto flotante como se muestra en el siguiente ejemplo:
importar numpy como np
arr = np.formación(
[[2.2, 3.3, 4.4],
[5.5,6.6,7.7]]
)
Imprimir (NP.cuadrado (arr))
La matriz resultante es la siguiente:
[[4.84 10.89 19.36]
[30.25 43.56 59.29]]
Ejemplo 3: Trabajar con números complejos
La función cuadrada también le permite realizar las operaciones cuadradas en números complejos como se muestra en el siguiente ejemplo:
importar numpy como np
arr = np.Array ([[-30J, 30J], [-2J, 2J]])
Imprimir (NP.cuadrado (arr))
La función devuelve el cuadrado de la matriz proporcionada como números complejos.
[[-900.+0.J -900.+0.J]
[-4.+0.J -4.+0.j]]
Conclusión
En este breve artículo, cubrimos cómo usar la función cuadrada Numpy para obtener el cuadrado de cada elemento en la matriz de entrada.