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