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
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