Tworzenie tablic
Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 5 z 60.
Pamiętasz 150 kwiatów irysa? Dla modelu to 600 liczb w jednej tablicy NumPy, po jednym wierszu na kwiat:
W tym rozdziale tworzymy tablice w ten sposób, zaczynając od listy. np.array przekształca listę w tablicę:
temps = np.array([21, 23, 19])
print(temps)
print(type(temps))To wyświetla:
[21 23 19]
<class 'numpy.ndarray'>Bez przecinków: tak rozpoznasz tablicę. Tablica przechowuje jeden typ, więc jedna liczba zmiennoprzecinkowa sprawia, że każda wartość staje się liczbą zmiennoprzecinkową:
print(np.array([1, 2.5, 3]))To wyświetla:
[1. 2.5 3. ]Jeden wspólny typ pozwala NumPy szybko wykonywać obliczenia na milionie wartości.
Wyzwanie
ŁatwyWypożyczalnia kajaków zlicza kajaki wypożyczone od poniedziałku do środy. Program odczytuje te trzy liczby, a następnie czwartkową prognozę, liczbę dziesiętną.
- Utwórz tablicę
rentedz tych trzech liczb i ją wyświetl. - Utwórz tablicę
weekz tych trzech liczb i prognozy, w tej kolejności, i ją wyświetl. - Wyświetl typ
week.
Dla wartości 8, 15, 4 i 12.5 wynik to:
[ 8 15 4]
[ 8. 15. 4. 12.5]
<class 'numpy.ndarray'>Widzisz, jak jedna dziesiętna prognoza zamieniła każdą liczbę na dziesiętną?
Spróbuj swoich sił
import numpy as np
# Kajaki wypożyczone od poniedziałku do środy, a następnie prognoza na czwartek
monday = int(input())
tuesday = int(input())
wednesday = int(input())
forecast = float(input())
# Wpisz 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