Zahlenbereiche
Teil des Abschnitts Daten und Diagramme der Machine Learning-Journey von Coddy. Lektion 7 von 60.
100 gleichmäßig verteilte Zahlen von Hand eingeben? NumPy erstellt sie für dich, auf zwei Arten:
np.arange(start, stop, step) zählt in Schritten und endet wie range vor stop. np.linspace(a, b, n) erzeugt n Werte von a bis b, einschließlich beider Werte:
print(np.arange(0, 20, 5))
print(np.linspace(0, 20, 5))Dies gibt Folgendes aus:
[ 0 5 10 15]
[ 0. 5. 10. 15. 20.]Wähle nach dem, was du weißt: den Abstand oder die Anzahl. Für eine leere Zählung erzeugen np.zeros(n) und np.ones(n) n Nullen oder Einsen:
print(np.zeros(3)) # [0. 0. 0.]Aufgabe
EinfachEin Lauftrainer stellt Hütchen auf. Das Programm liest die Position des ersten und letzten Hütchens (m), den Abstand und die Anzahl der Wasserstationen ein. Gib Folgendes aus:
Cones: vom ersten bis zum letzten Hütchen, jeweils mit dem angegebenen Abstand (np.arange).Stations: gleichmäßig verteilt, einschließlich des ersten und letzten Hütchens (np.linspace).Times: eine Null pro Hütchen für die Zeiten der Läufer (np.zeros).
Für 0, 40, 10 und 3:
Cones: [ 0 10 20 30 40]
Stations: [ 0. 20. 40.]
Times: [0. 0. 0. 0. 0.]Probier es selbst
import numpy as np
first = int(input())
last = int(input())
gap = int(input())
stations = int(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