Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Indexação Básica | Indexação e Fatiamento
Numpy Definitivo

bookIndexaçã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].

Note
Nota

Se um índice especificado estiver fora dos limites, um IndexError será lançado, portanto, tenha atenção a isso.

1234567891011121314
import 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]}')
copy

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.

Note
Nota

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

1234
import 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)
copy

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.

Tarefa

Swipe to start coding

Calcule a média dos primeiros, quarto e último elementos:

  1. Utilize um índice positivo para acessar o primeiro elemento.
  2. Utilize um índice positivo para acessar o quarto elemento.
  3. Utilize um índice negativo para acessar o último elemento.
  4. Calcule a média desses números.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 3.7

bookIndexaçã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].

Note
Nota

Se um índice especificado estiver fora dos limites, um IndexError será lançado, portanto, tenha atenção a isso.

1234567891011121314
import 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]}')
copy

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.

Note
Nota

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

1234
import 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)
copy

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.

Tarefa

Swipe to start coding

Calcule a média dos primeiros, quarto e último elementos:

  1. Utilize um índice positivo para acessar o primeiro elemento.
  2. Utilize um índice positivo para acessar o quarto elemento.
  3. Utilize um índice negativo para acessar o último elemento.
  4. Calcule a média desses números.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1
single

single

some-alt