single
Grundläggande Indexering
Svep för att visa menyn
Varje NumPy-array har element och deras respektive index. Här fokuseras på index i endimensionella arrayer.
I följande bild visas de positiva indexen i grönt, medan de negativa indexen visas i rött:
Som du kan se har varje element i arrayen både ett positivt och ett negativt index. Faktum är att indexering i arrayer liknar indexering i listor.
Åtkomst till element via index
För att komma åt ett element via dess index ska du ange indexet för detta element inom hakparenteser, t.ex. array[2].
Om ett angivet index är utanför gränserna kastas ett IndexError, så var uppmärksam på detta.
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]}')
Faktum är att positiv och negativ indexering bara är två metoder för att komma åt arrayelement, och de fungerar på samma sätt funktionellt.
Det är vanligt att komma åt det första elementet i arrayen med en positiv index (0) och det sista elementet med en negativ index (-1).
Eftersom elementen i din array bara är tal, kan du utföra alla typer av operationer på dem som du skulle göra med vanliga 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)
Här beräknade du medelvärdet av första och sista elementet i din array.
Sammanfattningsvis är indexering avgörande för att komma åt, ändra eller extrahera specifika element eller delmängder av data, vilket möjliggör effektiv och precis hantering av array-innehåll.
Svep för att börja koda
Beräkna medelvärdet av det första, fjärde och sista elementet:
- Använd ett positivt index för att komma åt det första elementet.
- Använd ett positivt index för att komma åt det fjärde elementet.
- Använd ett negativt index för att komma åt det sista elementet.
- Beräkna medelvärdet av dessa tal.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal