Coletânea Python do ZERO às Redes Neurais Artificiais

Fernando Feltrin · Capítulo 218 de 287

Páginas do PDF

Coletânea Python do ZERO às Redes Neurais Artificiais

Consultando um elemento por meio de seu índice

 

Como visto anteriormente, a organização e indexação dos

elementos de uma array se assemelha muito com a estrutura de dados de uma lista, e como qualquer lista, é possível consultar um determinado elemento por meio de seu índice, mesmo que esse índice não seja explícito.

Inicialmente vamos ver alguns exemplos com base em array

unidimensional.

data = np.arange(15)

print(data)

print(data[8])

 

Criada a array data da mesma forma que o exemplo anterior,

por meio da função print( ) parametrizada com data[ ] especificando um número de índice, é esperado que seja retornado o respectivo dado/valor situado naquela posição.

 

Se não houver nenhum erro de sintaxe, é retornado o

dado/valor da posição 8 do índice de nossa array data. Nesse caso, o retorno é o próprio número 8 uma vez que temos dados ordenados nesta array.

data

print(data)

print(data[-5])

 

Da mesma forma, passando como número de índice um valor

negativo, será exibido o respectivo elemento a contar do final para o começo dessa array.

Nesse caso, o 5º elemento a contar do fim para o começo é o

número 10.

 

Partindo para uma array multidimensional, o processo para

consultar um elemento é feito da mesma forma dos exemplos anteriores, bastando agora especificar a posição do elemento levando em conta a linha e coluna onde é esperado. data2 = np.random.randint(5, size = (3, 4))

print(data2)

print(data2[0, 2])

 

Note que é criada a array data2, de elementos aleatórios entre 0

e 5, tendo 3 linhas e 4 colunas em sua forma. Parametrizando print com data2[0, 2] estamos pedindo que seja exibido o elemento situado na linha 0 (primeira linha) e coluna 2 (terceira coluna pois a primeira coluna é 0).

 

Podemos visualizar via console a array em si, e o respectivo

elemento situado na primeira linha, terceira coluna. Neste caso, o número 4.