Restar Numpy

Restar Numpy

Resta significa la diferencia o encontrar la diferencia entre los valores del mismo tamaño. El sustrato () es una función universal de la biblioteca Numpy. Esta función se utiliza para erradicar dos o más matrices o matrices en Python. El operador (-) se usa para restar matrices o matrices. Por lo tanto, en esta guía, pasaremos por cómo y cuándo aplicar el NP. Método de resta () en programas.

Cuando es posible la resta de las matrices en Numpy?

En matemáticas, la resta de dos matrices o matrices solo es posible cuando ambas matrices son de las mismas dimensiones. Significa que ambas matrices tienen el mismo número de columnas y filas. Pero en el método Numpy SireTr (), la biblioteca Numpy permite la resta entre las matrices que no son escalares o no tienen las mismas dimensiones.

Uso de NP. Método de rest () en lugar de (-) operador

En la mayoría de los programas y ejemplos, habría visto que tanto el operador (-) como el método RESTRT () se utilizan para realizar sustracciones. Ambos se usan indistintamente cuando quieras. Pero en la mayoría de los casos consideramos el método Numpy Sinttract () en lugar de usar el (-) operador. Finalmente, el operador (-) es una abstracción de NP. Método de resta (). Si tiene la intención de modificar el comportamiento predeterminado especificado del operador (-), puede usar el NP. Método de resta ().

Sintaxis

El método Numpy SireT () se declara de la siguiente manera:

Numpy.Restar (Array1, Array2, /, Out = None, Where = True, D Type = None)

Argumentos

En esta sección, discutiremos diferentes parámetros requeridos y opcionales que se proporcionan a NP. Método de rest () y estos son los siguientes:

Numpy.sustraer(): Este es un parámetro requerido. Es un tipo de datos y un argumento obligatorio que se utilizará. Funcionará en listas y tuplas en Python.

Array 1: También es un parámetro requerido. Representa la primera matriz definida, cuyo tamaño es idéntico al de la segunda matriz dada y se puede actualizar a la misma matriz que la segunda matriz.

Array 2: Representa la segunda matriz de entrada y es un argumento requerido. Tiene que ser un tamaño similar a la primera matriz de entrada y se puede actualizar a la misma matriz que la primera matriz.

Afuera: Es un argumento opcional. Se usa cuando queremos una ubicación específica para almacenar un resultado. Se construye un nuevo objeto para retener el resultado si no se proporciona la ubicación.

Dónde: También es un argumento opcional. Siempre que nos gustaría identificar valores de matriz específicos a los que no se ejecutará la falta (función universal), usamos este argumento.

dtype: Se utiliza un argumento opcional para dar a la matriz de resultados un tipo de datos específico. Es idéntico al tipo de matrices de entrada.

Para obtener más información sobre el NP. Método de resta () en profundidad, veamos algunas ilustraciones:

Ejemplo no 1:

Resta de una matriz unidimensional.

En este caso, discutiremos cómo realizar la resta de una matriz unidimensional utilizando el método SISTTR () de la biblioteca Numpy. El undimensional significa que la matriz tiene solo 1 columna o 1 número de filas en las que se puede realizar una resta u otra función de Numpy.

En la ejecución de este programa, la biblioteca Numpy como NP se importa. Luego, tenemos la variable 'M' que ha asignado la primera matriz inicializando NP. función array (). Los valores que hemos asignado a esta matriz son [7, 8, 6]. A continuación, tenemos una segunda matriz de entrada que se guarda en la variable 'n' y los valores asignados a la segunda matriz son [9, 10, 5]. Ahora, hemos declarado una nueva variable 'O'. Entonces, tenemos que llamar a un NP. Función de sustrato () para realizar una resta en ambas matrices para obtener nuestro resultado. Esta función contiene las dos matrices requeridas como argumentos. Al final, la función print () representa la salida después de realizar la resta. La matriz resultante se guardará en la variable 'O'.

El resultado que obtenemos después de la implementación exitosa del método SISTTR () a la matriz unidimensional es:

Ejemplo no 2:

Resta de una matriz bidimensional.

En el código ilustrado anterior, hemos aclarado nuestros conceptos sobre la resta de la matriz unidimensional sobre cómo NP. la función de resta () funciona en ella. Ahora, en la segunda instancia, veremos el rendimiento de NP. Método de resta () en la matriz bidimensional. Una matriz bidimensional representa el número 2 de filas o columnas en las que se puede hacer la resta se puede hacer.

Luego, tenemos que importar la biblioteca Numpy como NP en el programa, que es un paso requerido. En el segundo paso, hemos inicializado la variable 'x'. Esta variable conserva los valores de la primera matriz definida. A continuación, tenemos que llamar al NP. función array () que se utiliza para adquirir los componentes de la matriz. Los valores de la primera matriz 2D son [30, 40] [10, 20]. Entonces, tenemos que declarar la variable 'Y'. Aquí asignaríamos elementos de segunda matriz usando el NP. método array (). La segunda matriz definida tiene [10, 20] [30, 40] valores. Para guardar la salida realizando la resta, se inicializaría una nueva variable 'Z' en la siguiente declaración. El NP. Se llama a la función de sustrato () para realizar una resta en las matrices bidimensionales requeridas. Tenemos que pasar 'Y' y 'X' como los parámetros del NP. Método de resta (). En el último paso, el método print () mostrará el resultado.

Después de la ejecución exitosa de NP. Método de sutrato () a la matriz 2D tenemos la siguiente salida:

Conclusión

En esta guía, hablamos sobre el método numpy sutract (), cómo funciona y cuándo se usa. También cubrimos la sintaxis y los parámetros de la función RESTRA (). Implementamos diferentes ejemplos con una explicación detallada de esos códigos. En las matrices 1D y 2D, se ha realizado sustracción utilizando el método SISTAT (). Además, también mencionamos las diferencias y similitudes entre el uso del operador (-) y NP. Función STRTAT ().