English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Índice do Array do NumPy

Acesso a elementos do array

O índice do array é equivalente a acessar elementos do array.
Você pode acessar elementos do array através de seus índices.
Os índices dos arrays NumPy começam com 0, o que significa que o índice do primeiro elemento é 0, e o índice do segundo elemento é 1E assim por diante.

Primeiro, vamos ver a operação de índice de array unidimensional:

>>> import numpy as np

>>> arr = np.array([1, 2, 3, 4])
>>> print(arr[0]) # Impressão do primeiro elemento do array
1
>>> print(arr[1]) # Impressão do segundo elemento do array
2
>>> print(arr[2] + arr[3]) # Adição do terceiro e quarto elementos do array
7

Acessar 2-O array D

Para acessar um elemento do array bidimensional, podemos usar números inteiros separados por vírgula para representar a dimensão e o índice do elemento.

Primeiro, vamos ver a operação de índice de array bidimensional:

>>> import numpy as np

>>> arr = np.array([[
1,2,3,4,5], [6,7,8,9,10])
>>> print('2o elemento na 1st_dim: ', arr[0, 1]) # Acessar o segundo elemento da primeira dimensão
2o elemento na 1st_dim: 2
>>> print('5o elemento na 2nd_dim: ', arr[1, 4]) # Acessar o quinto elemento da segunda dimensão:
5o elemento na 2nd_dim: 10

Acessar 3-O array D

Para acessar 3-Os elementos do array D, podemos usar números inteiros separados por vírgula para representar a dimensão e o índice do elemento.

>>> import numpy as np

>>> arr = np.array([[[1, 2, 3], [4, 5, 6]]7, 8, 9], [10, 11, 12]])
>>> print(arr[0, 1, 2])
6

O primeiro número representa a primeira dimensão, que contém dois arrays:
[[1, 2, 3], [4, 5, 6]] E [[7, 8, 9], [10, 11, 12]], devido ao fato de termos escolhido 0Portanto, 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]E [4, 5, 6]Como escolhemos 1Portanto, 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
Como escolhemos 2Portanto, obtemos o terceiro valor final:6

Índice Negativo

Acessar o array a partir do final usando índice negativo.

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('O último elemento da segunda dimensão: ', arr[1, -1])
O último elemento da segunda dimensão: 10