Divisão Element-Wise em Python NumPy

Muhammad Maisam Abbas 30 janeiro 2023
  1. Divisão NumPy Element-Wise com função numpy.divide()
  2. Divisão NumPy Element-Wise Com o Operador /
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 /.

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

Artigo relacionado - NumPy Math