Diferencia numpy entre dos matrices

Diferencia numpy entre dos matrices
Este artículo discutirá la función Numpy SireTrt () que nos permite devolver la diferencia entre dos matrices.

En términos simples, la función realiza una resta en forma de elemento entre dos matrices de entrada.

Exploremos.

Sintaxis de funciones

La sintaxis de la función es como se muestra en el fragmento de código a continuación:

numpy.Restar (x1, x2, /, out = none, *, where = true, casting = 'mismo_kind', orden = 'k', dtype = none, subok = true [, firma, extobj]) =

Parámetro de función esencial

La función acepta varios parámetros, como se muestra en la sintaxis anterior. Sin embargo, los siguientes son los esenciales:

  1. x1 y x2: consulte los objetos matrices o matrices o los objetos que se deben calcular la diferencia.
  2. fuera: las matrices de salida para almacenar el valor resultante.
  3. donde: especifica la condición que se transmite a través de la entrada.
  4. KWARGS - Otros argumentos de solo palabras clave. Revise los documentos.

Valor de retorno de la función

La función luego devolverá la diferencia en términos de elementos de las matrices de entrada. Si ambos valores de entrada son escalares, la función también devolverá un valor escalar.

Ejemplo 1

El siguiente código muestra cómo usar la función Numpy SireTer () con dos valores escalares.

# Importar Numpy
importar numpy como np
Impresión (F "Diferencia: NP.reste (10,4) ")

El código anterior debe devolver la diferencia escalar como se muestra en la salida a continuación:

Diferencia: 6

Ejemplo #2

En el ejemplo a continuación, usamos la función SISTTR () con matrices 2D como se muestra:

x1 = np.Array ([[10,20,30], [40,50,60]])
x2 = np.Array ([[1,2,3], [4,5,6]])
imprimir (f "diferencia: \ n np.Restar (x1, x2) ")

El código anterior devuelve la diferencia en términos de elementos entre las dos matrices como se muestra:

diferencia:
[[9 18 27]
[36 45 54]]

Ejemplo #3

También puede reemplazar la función RESTAT con el operador -. Un ejemplo es como se demuestra a continuación:

x1 = np.Array ([[10,20,30], [40,50,60]])
x2 = np.Array ([[1,2,3], [4,5,6]])
print (f "diferencia: \ n x1 - x2")

La salida resultante es similar a usar la función RESTRA AS:

diferencia:
[[9 18 27]
[36 45 54]]

Conclusión

Este artículo exploró cómo determinar la diferencia de elementos entre dos matrices utilizando la función Numpy Sire ().

Gracias por leer y feliz codificación!!