Arrays com Python + Numpy
Verificando o elemento de maior valor de uma array
Como esperado, junto de nossa mensagem declarada manualmente por meio de f’Strings temos os respectivos dados de cada elemento e de toda a matriz
Verificando o elemento de maior valor de uma array
Iniciando o entendimento das possíveis verificações que podemos realizar em nossas arrays, uma das mais comuns é buscar o elemento de maior valor em relação aos demais da array.
data = np.arange ( 15 )
print ( data )
print ( data. max ())
Criada a array data com 15 elementos ordenados, por meio da função print( ) parametrizando a mesma com os dados de data veremos tais elementos. Aproveitando o contexto, por meio da função max( ) teremos acesso ao elemento de maior valor associado.
Como esperado, na primeira linha temos todos os elementos de data, na segunda linha temos em destaque o número 14, lembrando que a array tem 15 elementos, mas os mesmos iniciam em 0, logo, temos números de 0 a 14, sendo 14 o maior deles.
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.