Statystyki według osi
Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 12 z 60.
Dwie kawiarnie zliczały sprzedane kawy przez trzy dni: jeden wiersz na kawiarnię, jedna kolumna na dzień. Oś wskazuje kierunek sumowania:
Przekazujesz go za pomocą nazwy:
cups = np.array([[30, 45, 24],
[50, 40, 36]])
print(cups.sum(axis=0))
print(cups.sum(axis=1))To wyświetla:
[80 85 60]
[ 99 126]Oś, którą podasz, znika: axis=0 składa wiersze, pozostawiając jeden wynik na kolumnę. W danych ML oznacza to jedną liczbę na cechę.
.argmax() wskazuje, gdzie znajduje się największa wartość: cups.sum(axis=0).argmax() zwraca 1, czyli wtorek.
Wyzwanie
ŁatwySiłownia liczyła odwiedzających przez cztery tygodnie. W visits każdy wiersz odpowiada jednemu tygodniowi, a każda kolumna jednemu dniowi tygodnia, którego nazwa znajduje się w days. Wypisz:
Per weekday:średnią dla każdego dnia tygodnia.Per week:średnią dla każdego tygodnia.Busiest day:nazwę dnia tygodnia o najwyższej średniej.
Zaokrąglij średnie do 2 miejsc po przecinku. Dla siłowni, która ma dane z dwóch tygodni:
Per weekday: [42. 51. 46. 63.5 70.5]
Per week: [53.6 55.6]
Busiest day: FriSpróbuj swoich sił
import numpy as np
days = ["Mon", "Tue", "Wed", "Thu", "Fri"]
visits = np.array([[52, 61, 48, 70, 66],
[58, 65, 51, 74, 69],
[49, 60, 47, 69, 71],
[55, 57, 50, 72, 60]])
# 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