Arrays com Python + Numpy
Realizando soma de arrays
Observando os retornos das funções print( ) na primeira linha temos a primeira array com seus respectivos elementos, na segunda, a mesma array onde a cada elemento foi somado 1 ao seu valor original.
data11 = np.arange ( 0 , 30 , 3 ) + 3
print ( data11 )
Apenas como exemplo, usando da notação vista anteriormente é possível realizar a soma de um valor a cada elemento de uma array, nesse caso, somando 3 ao valor de cada elemento, de 3 em 3 elementos de acordo com o parâmetro passado para função np.arange( ).
Como esperado, o retorno é uma array gerada com números de 0 a 30, com intervalo de 3 entre cada elemento.
Realizando soma de arrays
Entendido boa parte do processo lógico das possíveis operações em arrays não podemos nos esquecer que é permitido também a soma de arrays, desde que as mesmas tenham o mesmo formato ou número de elementos.
d1 = np.array ([ 3 , 6 , 9 , 12 , 15 ]) d2 = np.array ([ 1 , 2 , 3 , 4 , 5 ])
d3 = d1 + d2
print ( d3 )
Para esse exemplo criamos duas arrays d1 e d2, respectivamente, cada uma com 5 elementos distintos. Por meio de uma nova variável de nome e3 realizamos a soma simples entre d1 e d2, e como esperado, cada elemento de cada array será somado ao seu elemento equivalente da outra array.