A indexação de array feita com a biblioteca Numpy na linguagem Python é feita de uma forma bem simples somente indicando qual o elemento que gostaria de acessar conforme o numero do elemento de array.
O acesso a um elemento de array é referindo-se ao seu número de índice. Índices de matrizes com a biblioteca NumPy começam com zero, o que significa que o primeiro elemento tem índice 0, o segundo tem índice 1 e assim por diante.
No exemplo abaixo iremos acessar o primeiro indice que é 0, na qual o valor deste indice é 4.
import numpy as np
vetor = np.array([4, 5, 6, 10])
print(vetor[0])
Se caso do exemplo acima acessamos o segundo indice que é 1, o valor deste indice será 5 e assim por diante
Para acessar os elementos das matrizes 2D, podemos usar números inteiros separados por vírgula representando a dimensão e o índice do elemento. Pense em arrays bidimensionais como um array de linhas e colunas, onde uma dimensão representa uma linha e um índice representa uma coluna.
Veja o exemplo abaixo, estamos acessando a primeira linha que é o indice 0, e a segunda coluna que é o indece 1.
import numpy as np
matriz = np.array([[1,2,3,4,5], [6,7,8,9,10]])
print('Segundo elemento da primeira linha: ', matriz[0, 1])
O valor dos dois pontos na matriz do código acima e igual a 2.
Para acessar os elementos de matrizes tridimensionais, podemos usar números inteiros separados por vírgula representando as dimensões e o índice do elemento.
Veja o exemplo abaixo, temos duas matrizes 3×3.
import numpy as np
matrizes = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]])
print(matrizes[0, 1, 2])
No exemplo do código acima estamos acessando a primeira matriz que é o indice 0, desta matriz estamos acessando a segunda linha, que é o indice 1 e por ultimo estamos acessando a ultima coluna desta matriz que é o indice 2. O resultado final será o valor 6.
Se quiser conhecer um pouco sobre a biblioteca numpy, veja a playlist dos canais do site no link abaixo:
Caso queira se aprofundar nesta area de desenvolvimento em Python para ciência de dados, veja este curso publicado na Udemy do Professor Eder Carlos Fernandes, este curso foi feito especialmente para quem esta começando na area de ciência de dados com Python, segue o link abaixo:
Introdução a ciência de dados com Python – Autor: Prof. Eder Carlos Fernandes.
Acompanhe as nossas redes sociais para se manter atualizado, veja abaixo:
Um grande abraço a todos
Próximo tópico Numpy – Acessando partes de uma matriz com a bibiloteca Numpy em Python
1 thought on “Indexação de array Python com a biblioteca NumPy”
Comments are closed.