Coletânea Python do ZERO às Redes Neurais Artificiais
Somando um valor a cada elemento da array
Como visto anteriormente, a partir do momento que uma
matriz passa a ser uma array do tipo numpy, pode-se perfeitamente aplicar sobre a mesma qualquer tipo de operador lógico ou aritmético. Dessa forma, é possível realizar tais operações, desde que leve em consideração que a operação realizada se aplicará a cada um dos elementos da array.
data11 = np.arange(0, 15)
print(data11)
data11 = np.arange(0, 15) + 1
print(data11)
Para esse exemplo criamos uma nova array de nome data11,
por sua vez gerada com números ordenados. Em seguida é realizada uma simples operação de somar 1 a própria array, e como dito anteriormente, essa soma se aplicará a todos os elementos.
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.