Summe, Mittelwert und der Axis-Trick
Aggregieren Sie zeilenweise oder spaltenweise.
Summe, Mittelwert und der Axis-Trick ist eine kostenlose Data Science Academy-Lektion auf CoddyKit. Dies ist Lektion 2 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.
Zusammenfassungen mit einem Aufruf
NumPy kann ein ganzes Array zu einer einzigen Zahl zusammenfassen. Methoden wie sum und mean machen aus vielen Werten schnell eine Zusammenfassung.
a = np.array([2, 4, 6])
total = a.sum() # 12Mean ist der Durchschnitt
mean teilt die Gesamtsumme durch die Anzahl. Für das oben gezeigte Array ergibt sich 4.0 – der Ihnen bereits bekannte Durchschnitt.
avg = a.mean() # 4.0Standardmäßig das gesamte Array
Ohne zusätzliches Argument reduzieren diese Methoden alles auf einen einzelnen Skalar. Jedes Element fließt in die Berechnung ein, Zeilen und Spalten werden ignoriert.
m = np.arange(6).reshape(2, 3)
m.sum() # 15Das Argument axis kennenlernen
Die eigentliche Stärke liegt in axis. Damit teilen Sie NumPy mit, in welche Richtung reduziert werden soll, sodass Sie stattdessen pro Zeile oder pro Spalte zusammenfassen können.
axis=0 geht nach unten
Setzen Sie axis=0, um die Zeilen zu reduzieren. NumPy geht jede Spalte von oben nach unten durch und gibt einen Wert pro Spalte zurück.
m.sum(axis=0) # [3 5 7]axis=1 geht quer
Setzen Sie axis=1, um die Spalten zu reduzieren. NumPy geht jede Zeile durch und gibt einen Wert pro Zeile zurück.
m.sum(axis=1) # [3 12]Ein Merktrick
Betrachten Sie axis als die Dimension, die verschwindet. Wenn Sie axis 0 reduzieren, entfernen Sie die Zeilendimension, sodass ein Ergebnis entsteht, das wie eine Zeile geformt ist.
Dasselbe Prinzip für mean
Die Regel für axis ist bei mean, min, max und weiteren Funktionen identisch. Lernen Sie sie einmal, und sie gilt für jede Reduktionsoperation, die NumPy anbietet.
m.mean(axis=0) # [1.5 2.5 3.5]Dimensionen beibehalten
Übergeben Sie keepdims=True, um die reduzierte Achse mit der Größe 1 beizubehalten. Dadurch kann das Ergebnis problemlos wieder gegen das ursprüngliche Array gebroadcastet werden.
m.sum(axis=1, keepdims=True) # shape 2 x 1Entlang einer Achse zählen
Reduktionen und die Form beantworten konkrete Fragen: die Summe pro Kategorie, der Durchschnitt pro Tag oder eine count-Anzahl der Elemente in jeder Spalte.
Wählen Sie die Achse bewusst
Die falsche axis zu wählen, ist ein klassischer Fehler. Fragen Sie sich immer, welche Dimension Sie beibehalten möchten, und reduzieren Sie anschließend die andere.
Schnelltest
Sie haben ein 2D-Array aus Zeilen und Spalten.
Zusammenfassung zu axis
Sie haben zunächst ganze Arrays zusammengefasst und anschließend mit axis gesteuert, ob die Zusammenfassung pro Zeile oder pro Spalte erfolgt. Denken Sie daran: Die angegebene Achse verschwindet. 👍
Lerne Python mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 30
- Lektionen
- 120
Häufig gestellte Fragen
Ist die Lektion „Summe, Mittelwert und der Axis-Trick“ kostenlos?
Ja — der vollständige Text von „Summe, Mittelwert und der Axis-Trick“ 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 „Summe, Mittelwert und der Axis-Trick“?
Aggregieren Sie zeilenweise oder spaltenweise. 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 2 von 4.
Wie lange dauert die Lektion „Summe, Mittelwert und der Axis-Trick“?
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
- Arrays umformen und flatten
- Summe, Mittelwert und der Axis-Trick
- Boolesche Masken zur Auswahl
- Zufallszahlen und Seeds