NP NP.cuadrado

NP NP.cuadrado
Como su nombre indica, la función cuadrada () en numpy le permite calcular el cuadrado matemático de cada elemento en la matriz.

Discutiremos la sintaxis de la función, los parámetros y el valor de retorno utilizando este tutorial.

Sintaxis de la función Numpy Square ()

La sintaxis de la función se expresa a continuación:

numpy.Square (x, /, out = none, *, where = true, casting = 'same_kind', orden = 'k', dtype = none, subok = true [, firma, extobj]) =

Parámetros de función
La función admite los siguientes parámetros:

  1. X - Define la matriz de entrada o un objeto similar a la matriz
  2. donde - la condición que se transmite sobre la matriz de entrada
  3. Casting - Define el tipo de lanzamiento
  4. dtype: el tipo de datos de la matriz de salida

Valor de retorno de la función
La función devuelve una nueva matriz con los elementos como el cuadrado de cada componente en la matriz de entrada.

Dado que la función crea una nueva matriz, no altera la matriz original.

Ejemplos:

Ilustramos cómo usar la función cuadrada numpy con ejemplos prácticos.

Cuadrar una matriz 1D

Para cuadrar una matriz unidimensional, aplique el siguiente código:

# Importar Numpy
importar numpy como np
arr = [29, 34, 22, 100, 40, 3, 2]
imprimir (f "matriz cuadrada: np.cuadrado (arr) ")

El código anterior toma cada elemento en la matriz de entrada y devuelve una matriz con sus respectivos cuadrados.

Nota: La matriz resultante es de la misma forma que la matriz de entrada, como se muestra a continuación:

Matriz cuadrada: [841 1156 484 10000 1600 9 4]

Cuadrar una matriz 2d

El mismo caso se aplica a una matriz bidimensional. Un ejemplo del fragmento de código es como se muestra:

arr_2d = np.Array ([[29, 34, 22], [100, 40, 3]])
Impresión (f "matriz cuadrado: np.cuadrado (arr_2d) ")

La siguiente es la salida resultante:

Matriz cuadrado: [[841 1156 484]
[10000 1600 9]]

Valores de punto flotante cuadrados

La operación no cambia cuando se trabaja con flotadores.

arr_floats = np.matriz ([[2.9, 3.4, 2.2], [10.3, 4.0, 3.1]])
Impresión (f "matriz cuadrado: np.cuadrado (arr_floats) ")

La operación anterior vuelve a la siguiente matriz:

Matriz cuadrado: [[8.41 11.56 4.84]
[106.09 16. 9.61]]

Nota: Si incluye un entero en una matriz que contiene valores de punto flotante, su cuadrado resultante será un flotador.

Números complejos de cuadrados

También puede usar números complejos con la función cuadrada. Echa un vistazo al ejemplo a continuación:

ARR_COMPLEX = NP.Array ([[2, 3J, 2J], [10J, 4J, 4]])
Impresión (f "matriz cuadrado: np.cuadrado (arr_complex) ")

Esto vuelve a la siguiente matriz:

Matriz cuadrado: [4.+0.J -9.+0.J -4.+0.J]
[-100.+0.J -16.+0.J 16.+0.j]]

Nota: Del mismo modo, un entero en una matriz que contiene números complejos se convierte en un número complejo.

Conclusión

Gracias por leer este tutorial donde discutimos cómo usar la función Numpy Square al comprender los parámetros de la función y el valor de retorno, junto con ilustraciones de ejemplos prácticos. Lea más artículos relacionados en el sitio web de Linux Sugerio.