Arrays indizieren und Slices erstellen
Greifen Sie auf Zeilen, Spalten und Bereiche zu.
Arrays indizieren und Slices erstellen ist eine kostenlose Data Science Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Data Science Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.
Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.
Grab the Pieces You Need
Real analysis means pulling out parts of your data. NumPy's indexing lets you grab single values, rows, columns, or ranges with ease. ✂️
Single Elements by Position
Just like a list, you reach one element by its index. Counting starts at zero, so arr[0] is the very first value.
arr = np.array([10, 20, 30])
arr[0] # 10Count From the End
Negative indices count backward. arr[-1] hands you the last element without needing to know the array's length.
arr[-1] # 30Slices Grab a Range
A slice uses start:stop to pull a range. The start is included, the stop is not, just like Python lists.
np.arange(10)[2:5] # 2 3 4Steps Inside a Slice
Add a third number for a step. Using ::2 keeps every other element, an easy way to thin out data.
np.arange(10)[::2] # 0 2 4 6 8Two Dimensions, One Bracket
For a 2D array, give row and column in one bracket: arr[row, col]. This is cleaner than chaining two sets of brackets.
m = np.array([[1, 2], [3, 4]])
m[1, 0] # 3Grab a Whole Row
A lone colon means take everything along that axis. So m[0, :] returns the entire first row.
m[0, :] # array([1, 2])Grab a Whole Column
Flip it to pull a column. m[:, 0] sweeps every row and keeps just the first column's values.
m[:, 0] # array([1, 3])Slices Are Views, Not Copies
Careful: a slice is a view into the original. Change the slice and the source array changes too, which can surprise you.
s = arr[0:2]
s[0] = 99 # arr also changesMake a Real Copy
When you need independence, call copy. It hands back a separate array so edits never touch the original.
safe = arr[0:2].copy()Slice to Assign, Too
Indexing works on the left side as well. Assign to a slice and you update a whole range in one move.
arr[0:2] = 0 # first two become 0Quick Check
Let's test selecting a column from a 2D array.
Recap
You can now carve up arrays: index single values, slice ranges with steps, target rows and columns, and copy when you need to stay safe. 🎉
Häufig gestellte Fragen
Ist die Lektion „Arrays indizieren und Slices erstellen“ kostenlos?
Ja — der vollständige Text von „Arrays indizieren und Slices erstellen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Data Science Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Arrays indizieren und Slices erstellen“?
Greifen Sie auf Zeilen, Spalten und Bereiche zu. Du übst Data Science Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Data Science Academy zu starten?
Keine Vorkenntnisse erforderlich. Data Science Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.
Wie lange dauert die Lektion „Arrays indizieren und Slices erstellen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Data Science Academy-Lektion Code schreiben und ausführen?
Ja. Jede Data Science Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Von der Python-Liste zum ndarray
- Shape, Size und dtype
- Vektorisierte Mathematik ohne Schleifen
- Arrays indizieren und Slices erstellen