Zakresy liczb
Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 7 z 60.
Ręcznie wpisywać 100 równomiernie rozmieszczonych liczb? NumPy utworzy je za Ciebie na dwa sposoby:
np.arange(start, stop, step) zlicza z krokiem i, podobnie jak range, zatrzymuje się przed stop. np.linspace(a, b, n) tworzy n wartości od a do b, włącznie z obiema:
print(np.arange(0, 20, 5))
print(np.linspace(0, 20, 5))To wyświetla:
[ 0 5 10 15]
[ 0. 5. 10. 15. 20.]Wybierz na podstawie tego, co wiesz: odstępu czy liczby. Do utworzenia pustej tablicy np.zeros(n) i np.ones(n) tworzą n zer lub jedynek:
print(np.zeros(3)) # [0. 0. 0.]Wyzwanie
ŁatwyTrener biegaczy ustawia pachołki. Program wczytuje pozycję (m) pierwszego i ostatniego pachołka, odstęp między nimi oraz liczbę punktów z wodą. Wypisz:
Cones: od pierwszego do ostatniego, w równych odstępach (np.arange).Stations: równomiernie rozmieszczone, z uwzględnieniem pierwszego i ostatniego pachołka (np.linspace).Times: zero dla każdego pachołka, jako czasy biegaczy (np.zeros).
Dla 0, 40, 10 i 3:
Cones: [ 0 10 20 30 40]
Stations: [ 0. 20. 40.]
Times: [0. 0. 0. 0. 0.]Spróbuj swoich sił
import numpy as np
first = int(input())
last = int(input())
gap = int(input())
stations = int(input())
# Napisz swój kod poniżej
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Dane i wykresy
4Przekształcanie danych
Zmiana kształtu tablicŁączenie tablicLiczby losowePodsumowanie: symulacja rzutu kostką2Tablice NumPy
Tworzenie tablicKształt i rozmiarZakresy liczbIndeksowanie i wycinaniePodsumowanie: siatka temperatur5Wykresy liniowe i punktowe
Etykiety i tytułyWykresy punktoweWiele linii i legendyKolory i znacznikiRysunki i osiePodsumowanie: tygodniowa liczba kroków8Filtrowanie i sortowanie
Wybieranie wierszyFiltrowanie wierszySortowanie wartościNowe kolumnyPodsumowanie: najlepsze produkty3Operacje matematyczne na tablicach
Operacje matematyczne na całych tablicachStatystyki podsumowująceStatystyki według osiRozgłaszanieMaski logicznePodsumowanie: wyniki egzaminów6Wykresy danych
Wykresy słupkoweHistogramyKilka wykresów na jednymObrazy jako tablicePodsumowanie: raport o opadach9Grupowanie i czyszczenie
Zliczanie wartościGrupowanie danychKilka podsumowańBrakujące wartościPowtórka: wyniki ankietyPoćwicz samodzielnie: Kompilator Python online