Arrays com Python + Numpy

Fernando Feltrin · Capítulo 31 de 36

Páginas do PDF

Arrays com Python + Numpy

Realizando operações lógicas entre arrays

print ( d4 )

 

Exatamente da mesma forma é possível realizar a divisão e a multiplicação entre os elementos das arrays.

 

Obtendo assim, na primeira linha o retorno da divisão entre os elementos das arrays, na segunda linha o retorno da multiplicação entre os elementos das mesmas.

 

Realizando operações lógicas entre arrays

Da mesma forma que é possível realizar o uso de operadores aritméticos para seus devidos cálculos entre elementos de arrays, também é uma prática perfeitamente possível fazer o uso de operadores lógicos para verificar a equivalência de elementos de duas ou mais arrays.

d1 = np.array ([ 3 , 6 , 9 , 12 , 15 , 18 , 21 ]) d2 = np.array ([ 1 , 2 , 3 , 4 , 5 , 20 , 25 ])

d3 = d2 > d1

print ( d3 )

 

Neste exemplo, duas arrays d1 e d2 novamente, agora com algumas pequenas mudanças em alguns elementos, apenas para tornar nosso exemplo mais interessante. Em nossa variável d3 estamos usando um operador para verificar se os elementos da array d2 são maiores que os elementos equivalentes em d1. Novamente, o retorno será gerado mostrando o resultado dessa operação lógica para cada elemento.