Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Basisindexering | Indexeren en Snijden
Ultieme NumPy

Veeg om het menu te tonen

book
Basisindexering

Elke NumPy array heeft elementen en hun respectievelijke indices. Hier zullen we ons concentreren op indices in 1D-arrays. In de volgende afbeelding worden de positieve indices weergegeven in groen, terwijl de negatieve indices worden weergegeven in rood:

Zoals je kunt zien, heeft elk element in de array zowel een positieve als een negatieve index. In feite is indexering in arrays vergelijkbaar met indexering in lijsten.

Toegang tot Elementen via Indices

Om een element te benaderen via zijn index, moet je de index van dit element specificeren in vierkante haken, bijvoorbeeld, array[2].

Opmerking

Als een opgegeven index buiten bereik is, wordt een IndexError gegenereerd, dus wees daar voorzichtig mee.

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

In feite zijn positieve en negatieve indexering slechts twee methoden om toegang te krijgen tot array-elementen, en ze werken op dezelfde manier functioneel.

Opmerking

Het is gebruikelijk om het eerste element van de array te benaderen met een positieve index (0) en het laatste element met een negatieve index (-1).

Aangezien de elementen van onze array gewoon nummers zijn, kunnen we alle soorten bewerkingen op hen uitvoeren die we met gewone nummers zouden doen:

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

Hier hebben we het gemiddelde berekend van de eerste en de laatste elementen van onze array.

Samenvattend, indexering is essentieel voor het benaderen, wijzigen of extraheren van specifieke elementen of subsets van data, waardoor efficiënte en precieze manipulatie van array-inhoud mogelijk wordt.

Taak

Swipe to start coding

Bereken het gemiddelde van de eerste, vierde en laatste elementen:

  1. Gebruik een positieve index om toegang te krijgen tot het eerste element.
  2. Gebruik een positieve index om toegang te krijgen tot het vierde element.
  3. Gebruik een negatieve index om toegang te krijgen tot het laatste element.
  4. Bereken het gemiddelde van deze getallen.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 1

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

book
Basisindexering

Elke NumPy array heeft elementen en hun respectievelijke indices. Hier zullen we ons concentreren op indices in 1D-arrays. In de volgende afbeelding worden de positieve indices weergegeven in groen, terwijl de negatieve indices worden weergegeven in rood:

Zoals je kunt zien, heeft elk element in de array zowel een positieve als een negatieve index. In feite is indexering in arrays vergelijkbaar met indexering in lijsten.

Toegang tot Elementen via Indices

Om een element te benaderen via zijn index, moet je de index van dit element specificeren in vierkante haken, bijvoorbeeld, array[2].

Opmerking

Als een opgegeven index buiten bereik is, wordt een IndexError gegenereerd, dus wees daar voorzichtig mee.

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

In feite zijn positieve en negatieve indexering slechts twee methoden om toegang te krijgen tot array-elementen, en ze werken op dezelfde manier functioneel.

Opmerking

Het is gebruikelijk om het eerste element van de array te benaderen met een positieve index (0) en het laatste element met een negatieve index (-1).

Aangezien de elementen van onze array gewoon nummers zijn, kunnen we alle soorten bewerkingen op hen uitvoeren die we met gewone nummers zouden doen:

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

Hier hebben we het gemiddelde berekend van de eerste en de laatste elementen van onze array.

Samenvattend, indexering is essentieel voor het benaderen, wijzigen of extraheren van specifieke elementen of subsets van data, waardoor efficiënte en precieze manipulatie van array-inhoud mogelijk wordt.

Taak

Swipe to start coding

Bereken het gemiddelde van de eerste, vierde en laatste elementen:

  1. Gebruik een positieve index om toegang te krijgen tot het eerste element.
  2. Gebruik een positieve index om toegang te krijgen tot het vierde element.
  3. Gebruik een negatieve index om toegang te krijgen tot het laatste element.
  4. Bereken het gemiddelde van deze getallen.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 1
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt