Arrays erstellen
Teil des Abschnitts Daten und Diagramme der Machine Learning-Journey von Coddy. Lektion 5 von 60.
Erinnerst du dich an die 150 Irisblüten? Für ein Modell sind sie 600 Zahlen in einem NumPy Array, eine Zeile pro Blüte:
In diesem Kapitel werden solche Arrays ausgehend von einer Liste erstellt. np.array wandelt eine Liste in ein Array um:
temps = np.array([21, 23, 19])
print(temps)
print(type(temps))Dies gibt Folgendes aus:
[21 23 19]
<class 'numpy.ndarray'>Keine Kommas: Daran erkennst du ein Array. Und ein Array enthält einen Datentyp, also macht eine Dezimalzahl jeden Wert zu einer Dezimalzahl:
print(np.array([1, 2.5, 3]))Dies gibt Folgendes aus:
[1. 2.5 3. ]Ein gemeinsamer Typ ermöglicht es NumPy, schnell mit einer Million Werten zu rechnen.
Aufgabe
EinfachBei einem Kajakverleih wird gezählt, wie viele Kajaks von Montag bis Mittwoch vermietet wurden. Das Programm liest diese drei Zahlen und anschließend die Prognose für Donnerstag als Dezimalzahl ein.
- Erstelle aus den drei Zahlen ein Array
rentedund gib es aus. - Erstelle aus den drei Zahlen und der Prognose in dieser Reihenfolge ein Array
weekund gib es aus. - Gib den Typ von
weekaus.
Für 8, 15, 4 und 12.5 lautet die Ausgabe:
[ 8 15 4]
[ 8. 15. 4. 12.5]
<class 'numpy.ndarray'>Siehst du, wie eine Dezimalprognose alle Zahlen in Dezimalzahlen umgewandelt hat?
Probier es selbst
import numpy as np
# Von Montag bis Mittwoch vermietete Kajaks, dann die Prognose für Donnerstag
monday = int(input())
tuesday = int(input())
wednesday = int(input())
forecast = float(input())
# Schreibe deinen Code unten
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
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