Grundlæggende Indeksering
Hver NumPy-array har elementer og deres respektive indekser. Her fokuseres der på indekser i 1D-arrays. På følgende billede vises de positive indekser i grøn, mens de negative indekser vises i rød:
Som det ses, har hvert element i arrayet både et positivt og et negativt indeks. Faktisk ligner indeksering i arrays indeksering i lister.
Adgang til elementer via indekser
For at få adgang til et element via dets indeks, skal indekset angives i firkantede parenteser, f.eks. array[2].
Hvis et angivet indeks er uden for rækkevidde, kastes en IndexError, så vær opmærksom på dette.
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]}')
Faktisk er positiv og negativ indeksering blot to metoder til at tilgå elementer i arrays, og de fungerer på samme måde funktionelt.
Det er almindelig praksis at tilgå det første element i arrayet ved hjælp af et positivt indeks (0) og det sidste element ved hjælp af et negativt indeks (-1).
Da elementerne i vores array blot er tal, kan vi udføre alle former for operationer på dem, som vi ville gøre med almindelige tal:
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)
Her beregnede vi gennemsnittet af første og sidste element i vores array.
Sammenfattende er indeksering afgørende for at få adgang til, ændre eller udtrække specifikke elementer eller delmængder af data, hvilket muliggør effektiv og præcis manipulation af array-indhold.
Swipe to start coding
Beregn gennemsnittet af det første, fjerde og sidste element:
- Brug et positivt indeks for at tilgå det første element.
- Brug et positivt indeks for at tilgå det fjerde element.
- Brug et negativt indeks for at tilgå det sidste element.
- Beregn gennemsnittet af disse tal.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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
Grundlæggende Indeksering
Stryg for at vise menuen
Hver NumPy-array har elementer og deres respektive indekser. Her fokuseres der på indekser i 1D-arrays. På følgende billede vises de positive indekser i grøn, mens de negative indekser vises i rød:
Som det ses, har hvert element i arrayet både et positivt og et negativt indeks. Faktisk ligner indeksering i arrays indeksering i lister.
Adgang til elementer via indekser
For at få adgang til et element via dets indeks, skal indekset angives i firkantede parenteser, f.eks. array[2].
Hvis et angivet indeks er uden for rækkevidde, kastes en IndexError, så vær opmærksom på dette.
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]}')
Faktisk er positiv og negativ indeksering blot to metoder til at tilgå elementer i arrays, og de fungerer på samme måde funktionelt.
Det er almindelig praksis at tilgå det første element i arrayet ved hjælp af et positivt indeks (0) og det sidste element ved hjælp af et negativt indeks (-1).
Da elementerne i vores array blot er tal, kan vi udføre alle former for operationer på dem, som vi ville gøre med almindelige tal:
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)
Her beregnede vi gennemsnittet af første og sidste element i vores array.
Sammenfattende er indeksering afgørende for at få adgang til, ændre eller udtrække specifikke elementer eller delmængder af data, hvilket muliggør effektiv og præcis manipulation af array-indhold.
Swipe to start coding
Beregn gennemsnittet af det første, fjerde og sidste element:
- Brug et positivt indeks for at tilgå det første element.
- Brug et positivt indeks for at tilgå det fjerde element.
- Brug et negativt indeks for at tilgå det sidste element.
- Beregn gennemsnittet af disse tal.
Løsning
Tak for dine kommentarer!
single