Indexação Básica
Todo array NumPy possui elementos e seus respectivos índices. Aqui, o foco será nos índices em arrays unidimensionais (1D). Na imagem a seguir, os índices positivos estão destacados em verde, enquanto os índices negativos aparecem em vermelho:
Como pode ser observado, cada elemento do array possui um índice positivo e um índice negativo. Na prática, a indexação em arrays é semelhante à indexação em listas.
Acesso a Elementos por Índices
Para acessar um elemento pelo seu índice, deve-se especificar o índice desse elemento entre colchetes, por exemplo, array[2].
Se um índice especificado estiver fora dos limites, um IndexError será lançado, portanto, tenha atenção a isso.
1234567891011121314import numpy as np array = np.array([9, 6, 4, 8, 10]) # Accessing the first element (positive index) print(f'The first element (positive index): {array[0]}') # Accessing the first element (negative index) print(f'The first element (negative index): {array[-5]}') # Accessing the last element (positive index) print(f'The last element (positive index): {array[4]}') # Accessing the last element (negative index) print(f'The last element (negative index): {array[-1]}') # Accessing the third element (positive index) print(f'The third element (positive index): {array[2]}') # Accessing the third element (negative index) print(f'The third element (negative index): {array[-3]}')
Na verdade, indexação positiva e negativa são apenas dois métodos para acessar elementos de arrays, e funcionam da mesma forma em termos funcionais.
É prática comum acessar o primeiro elemento do array usando um índice positivo (0) e o último elemento usando um índice negativo (-1).
Como os elementos do nosso array são apenas números, é possível realizar todos os tipos de operações que seriam feitas com números comuns:
1234import numpy as np array = np.array([9, 6, 4, 8, 10]) # Finding the average between the first and the last element print((array[0] + array[-1]) / 2)
Aqui, foi calculada a média dos primeiros e últimos elementos do array.
Em resumo, a indexação é fundamental para acessar, modificar ou extrair elementos ou subconjuntos específicos de dados, possibilitando uma manipulação eficiente e precisa do conteúdo do array.
Swipe to start coding
Calcule a média dos primeiros, quarto e último elementos:
- Utilize um índice positivo para acessar o primeiro elemento.
- Utilize um índice positivo para acessar o quarto elemento.
- Utilize um índice negativo para acessar o último elemento.
- Calcule a média desses números.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain the difference between positive and negative indices in more detail?
How can I modify an element in a NumPy array using its index?
Are there any common mistakes to watch out for when using indices in NumPy arrays?
Awesome!
Completion rate improved to 3.7
Indexação Básica
Deslize para mostrar o menu
Todo array NumPy possui elementos e seus respectivos índices. Aqui, o foco será nos índices em arrays unidimensionais (1D). Na imagem a seguir, os índices positivos estão destacados em verde, enquanto os índices negativos aparecem em vermelho:
Como pode ser observado, cada elemento do array possui um índice positivo e um índice negativo. Na prática, a indexação em arrays é semelhante à indexação em listas.
Acesso a Elementos por Índices
Para acessar um elemento pelo seu índice, deve-se especificar o índice desse elemento entre colchetes, por exemplo, array[2].
Se um índice especificado estiver fora dos limites, um IndexError será lançado, portanto, tenha atenção a isso.
1234567891011121314import numpy as np array = np.array([9, 6, 4, 8, 10]) # Accessing the first element (positive index) print(f'The first element (positive index): {array[0]}') # Accessing the first element (negative index) print(f'The first element (negative index): {array[-5]}') # Accessing the last element (positive index) print(f'The last element (positive index): {array[4]}') # Accessing the last element (negative index) print(f'The last element (negative index): {array[-1]}') # Accessing the third element (positive index) print(f'The third element (positive index): {array[2]}') # Accessing the third element (negative index) print(f'The third element (negative index): {array[-3]}')
Na verdade, indexação positiva e negativa são apenas dois métodos para acessar elementos de arrays, e funcionam da mesma forma em termos funcionais.
É prática comum acessar o primeiro elemento do array usando um índice positivo (0) e o último elemento usando um índice negativo (-1).
Como os elementos do nosso array são apenas números, é possível realizar todos os tipos de operações que seriam feitas com números comuns:
1234import numpy as np array = np.array([9, 6, 4, 8, 10]) # Finding the average between the first and the last element print((array[0] + array[-1]) / 2)
Aqui, foi calculada a média dos primeiros e últimos elementos do array.
Em resumo, a indexação é fundamental para acessar, modificar ou extrair elementos ou subconjuntos específicos de dados, possibilitando uma manipulação eficiente e precisa do conteúdo do array.
Swipe to start coding
Calcule a média dos primeiros, quarto e último elementos:
- Utilize um índice positivo para acessar o primeiro elemento.
- Utilize um índice positivo para acessar o quarto elemento.
- Utilize um índice negativo para acessar o último elemento.
- Calcule a média desses números.
Solução
Obrigado pelo seu feedback!
single