Índice de Matrizes NumPy
- Página Anterior Criação de Matrizes NumPy
- Próxima Página Corte de Matrizes NumPy
Acessar elemento do array
O índice do array é equivalente ao acesso ao elemento do array.
Você pode acessar os elementos do array através de suas referências de índice.
Os índices de arrays NumPy começam com 0, o que significa que o índice do primeiro elemento é 0, o índice do segundo elemento é 1, e assim por diante.
Exemplo
Obter o primeiro elemento da seguinte matriz:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[0])
Exemplo
Obter o segundo elemento da seguinte matriz:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[1])
Exemplo
Obter o terceiro e quarto elementos da seguinte matriz e somá-los:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[2] + arr[3])
Acessar matriz 2-D
Para acessar os elementos de uma matriz bidimensional, podemos usar números inteiros separados por vírgula para representar a dimensão e o índice do elemento.
Exemplo
Acessar o segundo elemento na primeira dimensão:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('2nd element on 1st dim: ', arr[0, 1])
Exemplo
Acessar o quinto elemento na segunda dimensão:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('5th element on 2nd dim: ', arr[1, 4])
Acessar matriz 3-D
Para acessar os elementos de uma matriz 3-D, podemos usar números inteiros separados por vírgula para representar a dimensão e o índice do elemento.
Exemplo
Acessar o terceiro elemento da segunda array da primeira array:
import numpy as np arr = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]) print(arr[0, 1, 2])
Explicação do Exemplo
arr[0, 1, 2]
Imprimir valor 6
.
Princípio de Funcionamento:
O primeiro número representa a primeira dimensão, que contém dois arrays:
[[1, 2, 3], [4, 5, 6]]
Então:
[[7, 8, 9], [10, 11, 12]]
Porque escolhemos 0
Portanto, restam os dois arrays seguintes:
[[1, 2, 3], [4, 5, 6]]
O segundo número representa a segunda dimensão, que também contém dois arrays:
[1, 2, 3]
Então:
[4, 5, 6]
Porque escolhemos 1
Portanto, restam os dois arrays seguintes:
[4, 5, 6]
O terceiro número representa a terceira dimensão, que contém três valores:
4
5
6
Porque escolhemos 2
Portanto, obtemos o terceiro valor final:
6
Índice Negativo
Usar índice negativo para acessar o array a partir do final.
Exemplo
Imprimir o último elemento da segunda dimensão:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('Último elemento da 2ª dimensão: ', arr[1, -1])
- Página Anterior Criação de Matrizes NumPy
- Próxima Página Corte de Matrizes NumPy