Rückblick: Prüfungsergebnisse
Teil des Abschnitts Daten und Diagramme der Machine Learning-Journey von Coddy. Lektion 15 von 60.
Aufgabe
EinfachSechs Schüler haben drei Prüfungen abgelegt, die mit maximal 40, 60 und 100 Punkten bewertet wurden (max_marks). In scores steht jede Zeile für einen Schüler und jede Spalte für eine Prüfung. Die Rohpunktzahlen lassen sich nicht vergleichen, also verwende Prozentsätze. Das Programm liest einen mark ein.
- Wandle jede Punktzahl ohne Schleife in einen Prozentsatz der Gesamtpunktzahl der jeweiligen Prüfung um.
- Gib den Schüler (1 bis 6) mit dem höchsten durchschnittlichen Prozentsatz sowie diesen Durchschnitt auf 1 Dezimalstelle aus.
- Gib aus, wie viele Prozentsätze unter der Punktzahl liegen.
Eine andere Klasse mit drei Schülern, als Prozentsätze, mit der Punktzahl 75:
Die Ausgabe:
Best student: 2 with 83.2%
Scores under 75%: 3Probier es selbst
import numpy as np
# Eine Zeile pro Schüler, eine Spalte pro Prüfung: Prüfung 1, Prüfung 2, Prüfung 3
scores = np.array([[32, 51, 64],
[28, 42, 95],
[22, 41, 70],
[38, 57, 66],
[25, 44, 58],
[30, 53, 69]])
# Die maximale Punktzahl, die jede Prüfung vergeben kann
max_marks = np.array([40, 60, 100])
mark = int(input())
# Schreibe deinen Code unten
Alle Lektionen in Daten und Diagramme
2NumPy-Arrays
Arrays erstellenForm und GrößeZahlenbereicheIndizieren und SlicingRückblick: Temperaturgitter5Linien- und Streudiagramme
Beschriftungen und TitelStreudiagrammeMehrere Linien und LegendenFarben und MarkerAbbildungen und AchsenRückblick: Wöchentliche Schritte8Filtern und Sortieren
Zeilen auswählenZeilen filternWerte sortierenNeue SpaltenRückblick: Top-Produkte3Rechnen mit Arrays
Rechnen mit ganzen ArraysZusammenfassende StatistikenStatistiken nach AchsenBroadcastingBoolesche MaskenRückblick: Prüfungsergebnisse6Diagramme für Daten
BalkendiagrammeHistogrammeMehrere Diagramme in einemBilder als ArraysRückblick: Niederschlagsbericht9Gruppieren und Bereinigen
Werte zählenDaten gruppierenMehrere ZusammenfassungenFehlende WerteRückblick: Umfrageergebnisse12Abschließende Herausforderungen
VerkaufsberichtSensormesswerteZiffern auf einen BlickPinguin-EntdeckerÜbe selbstständig: Online-Python-Compiler