Divisão Element-Wise em Python NumPy
Este tutorial irá apresentar os métodos para realizar uma divisão por elemento em arrays NumPy em Python.
Divisão NumPy Element-Wise com função numpy.divide()
Se tivermos dois arrays e quisermos dividir cada elemento do primeiro array com cada elemento do segundo array, podemos usar a função numpy.divide(). A função numpy.divide() realiza a divisão por elemento em arrays NumPy. A função numpy.divide() leva a matriz de dividendos, a matriz divisora e a matriz de saída como seus argumentos e armazena os resultados da divisão dentro do array de saída. Veja o seguinte exemplo 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)
Resultado:
[5. 5. 5.]
No código acima, primeiro criamos as duas matrizes NumPy, a matriz de dividendos array1 e a matriz divisor array2 com a função np.array(). Em seguida, dividimos o array1 pelo array2 e armazenamos os resultados dentro do array NumPy array3 com a função np.divide().
Divisão NumPy Element-Wise Com o Operador /
Também podemos usar o operador / para realizar a divisão por elemento em arrays NumPy em Python. O operador / é uma abreviação para a função np.true_divide() em Python. Podemos usar o operador / para dividir um array por outro array e armazenar os resultados dentro de um terceiro array. Veja o seguinte exemplo de código.
import numpy as np
array1 = np.array([10, 20, 30])
array2 = np.array([2, 4, 6])
array3 = array1 / array2
print(array3)
Resultado:
[5. 5. 5.]
Dividimos array1 por array2 e armazenamos os resultados dentro do array NumPy array3 com o operador /.
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