División de elementos sabios en Python NumPy

Muhammad Maisam Abbas 30 enero 2023
  1. División inteligente de elementos de NumPy con función numpy.divide()
  2. División NumPy Element-Wise con el operador /
División de elementos sabios en Python NumPy

Este tutorial presentará los métodos para llevar a cabo una división por elementos en matrices NumPy en Python.

División inteligente de elementos de NumPy con función numpy.divide()

Si tenemos dos matrices y queremos dividir cada elemento de la primera matriz con cada elemento de la segunda matriz, podemos usar la función numpy.divide(). La función numpy.divide() realiza la división de elementos en matrices NumPy. La función numpy.divide() toma el array de dividendos, el array de divisores y el array de salida como argumentos y almacena los resultados de la división dentro del array de salida. Vea el siguiente ejemplo de código.

import numpy as np

array1 = np.array([10, 20, 30])
array2 = np.array([2, 4, 6])

np.divide(array1, array2, array3)
print(array3)

Producción :

[5. 5. 5.]

En el código anterior, primero creamos las dos matrices NumPy, el array de dividendos array1 y el array de divisores array2 con la función np.array(). Luego dividimos la array1 por la array2 y almacenamos los resultados dentro del array NumPy array3 con la función np.divide().

División NumPy Element-Wise con el operador /

También podemos usar el operador / para realizar una división por elementos en matrices NumPy en Python. El operador / es una abreviatura de la función np.true_divide() en Python. Podemos usar el operador / para dividir un array por otra matriz y almacenar los resultados dentro de una tercera matriz. Vea el siguiente ejemplo de código.

import numpy as np

array1 = np.array([10, 20, 30])
array2 = np.array([2, 4, 6])

array3 = array1 / array2
print(array3)

Producción :

[5. 5. 5.]

Dividimos la array1 por la array2 y almacenamos los resultados dentro del array NumPy array3 con el operador /.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Artículo relacionado - NumPy Math