Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Grundlegendes Indexieren | Indexierung und Slicing
Ultimatives Numpy
course content

Kursinhalt

Ultimatives Numpy

Ultimatives Numpy

1. NumPy-Grundlagen
2. Indexierung und Slicing
3. Häufig Verwendete NumPy-Funktionen
4. Mathematik mit NumPy

book
Grundlegendes Indexieren

Jedes NumPy-Array hat Elemente und deren jeweilige Indizes. Hier konzentrieren wir uns auf Indizes in 1D-Arrays. Im folgenden Bild sind die positiven Indizes in grün dargestellt, während die negativen Indizes in rot gezeigt werden:

Wie Sie sehen können, hat jedes Element im Array sowohl einen positiven als auch einen negativen Index. Tatsächlich ist das Indexieren in Arrays ähnlich wie das Indexieren in Listen.

Zugriff auf Elemente über Indizes

Um auf ein Element über seinen Index zuzugreifen, sollten Sie den Index dieses Elements in eckigen Klammern angeben, z.B. array[2].

Hinweis

Wenn ein angegebener Index außerhalb des Bereichs liegt, wird ein IndexError ausgelöst, seien Sie also vorsichtig damit.

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

Tatsächlich sind positive und negative Indizierung nur zwei Methoden, um auf Array-Elemente zuzugreifen, und sie funktionieren funktional auf die gleiche Weise.

Hinweis

Es ist gängige Praxis, auf das erste Element des Arrays mit einem positiven Index (0) und auf das letzte Element mit einem negativen Index (-1) zuzugreifen.

Da die Elemente unseres Arrays nur Zahlen sind, können wir alle Arten von Operationen an ihnen durchführen, die wir auch mit normalen Zahlen machen würden:

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 haben wir den Durchschnitt der ersten und der letzten Elemente unseres Arrays berechnet.

Zusammenfassend lässt sich sagen, dass das Indexieren entscheidend ist, um spezifische Elemente oder Teilmengen von Daten zuzugreifen, zu ändern oder zu extrahieren, was eine effiziente und präzise Manipulation der Array-Inhalte ermöglicht.

Aufgabe

Swipe to start coding

Berechnen Sie den Durchschnitt der ersten, vierten und letzten Elemente:

  1. Verwenden Sie einen positiven Index, um auf das erste Element zuzugreifen.
  2. Verwenden Sie einen positiven Index, um auf das vierte Element zuzugreifen.
  3. Verwenden Sie einen negativen Index, um auf das letzte Element zuzugreifen.
  4. Berechnen Sie den Durchschnitt dieser Zahlen.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1
toggle bottom row

book
Grundlegendes Indexieren

Jedes NumPy-Array hat Elemente und deren jeweilige Indizes. Hier konzentrieren wir uns auf Indizes in 1D-Arrays. Im folgenden Bild sind die positiven Indizes in grün dargestellt, während die negativen Indizes in rot gezeigt werden:

Wie Sie sehen können, hat jedes Element im Array sowohl einen positiven als auch einen negativen Index. Tatsächlich ist das Indexieren in Arrays ähnlich wie das Indexieren in Listen.

Zugriff auf Elemente über Indizes

Um auf ein Element über seinen Index zuzugreifen, sollten Sie den Index dieses Elements in eckigen Klammern angeben, z.B. array[2].

Hinweis

Wenn ein angegebener Index außerhalb des Bereichs liegt, wird ein IndexError ausgelöst, seien Sie also vorsichtig damit.

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

Tatsächlich sind positive und negative Indizierung nur zwei Methoden, um auf Array-Elemente zuzugreifen, und sie funktionieren funktional auf die gleiche Weise.

Hinweis

Es ist gängige Praxis, auf das erste Element des Arrays mit einem positiven Index (0) und auf das letzte Element mit einem negativen Index (-1) zuzugreifen.

Da die Elemente unseres Arrays nur Zahlen sind, können wir alle Arten von Operationen an ihnen durchführen, die wir auch mit normalen Zahlen machen würden:

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 haben wir den Durchschnitt der ersten und der letzten Elemente unseres Arrays berechnet.

Zusammenfassend lässt sich sagen, dass das Indexieren entscheidend ist, um spezifische Elemente oder Teilmengen von Daten zuzugreifen, zu ändern oder zu extrahieren, was eine effiziente und präzise Manipulation der Array-Inhalte ermöglicht.

Aufgabe

Swipe to start coding

Berechnen Sie den Durchschnitt der ersten, vierten und letzten Elemente:

  1. Verwenden Sie einen positiven Index, um auf das erste Element zuzugreifen.
  2. Verwenden Sie einen positiven Index, um auf das vierte Element zuzugreifen.
  3. Verwenden Sie einen negativen Index, um auf das letzte Element zuzugreifen.
  4. Berechnen Sie den Durchschnitt dieser Zahlen.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt