Coletânea Python do ZERO às Redes Neurais Artificiais

Fernando Feltrin · Capítulo 227 de 287

Páginas do PDF

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.