Polimorfizm

Polimorfizm umożliwia użycie metod o tej samej nazwie w różnych klasach i otrzymaniu różnych wyników. Oznacza, że można wysłać ten sam komunikat do obiektów różnych klas powiązanych poprzez dziedziczenie, oraz osiągnąć różne, odpowiednie dla konkretnego obiektu...

SOLID : zasady w programowaniu

SOLID to akronim, który wymyślił Robert C.Martin. S – samodzielny / SINGLE RESPONSIBILITY Klasa ma jeden główny cel, jedną odpowiedzialność, jedną funkcjonalność, jedno zadanie. Klasa może być odpowiedzialna za jeden obszar projektu. Plusy : Czytelność kodu, łatwość w...

Szeregi czasowe

Szereg czasowy – ciąg obserwacji pewnego zjawiska w kolejnych jednostkach czasu. Wielkości mierzone na skalach liczbowych, na ogól w równych odstępach czasu; Kształt wykresu niesie istotną informacje. Szeregi czasowe są podstawą analizy dynamiki zjawisk. Analiza...

Wartości własne i wektory własne macierzy : zadanie

Określić wartości własne macierzy A: A = [[10, -7, 0], [0, -1, 6], [1, 0, 5]] Rozwiązanie: Krok 1: Od macierzy A odejmujemy macierz jednostkową pomnożoną przez λ . Otrzymujemy: A = [[10 - λ, -7, 0], [0, -1 - λ, 6], [1, 0, 5 - λ]] Krok 2: liczymy wyznacznik macierzy A....

Wielomiany – rozkład na czynniki

Przejście z postaci iloczynowej do postaci ogólnej: W(x) = x (x + 1) (x + 6) = (x² + x) (x + 6) = x³ + 6x² + x² + 6x = x³ + 7x² + 6x Przejście z postaci ogólnej do postaci iloczynowej: Sposób 1 W(x) = x³ + 7x² + 6x = x(x² + 7x + 6) a = 1 b = 7 c = 6 Δ = b² – 4ac...

Jupyter Notebook : najważniejsze skróty klawiaturowe

Enter Przejście do trybu edycji komórkiShift + Enter Uruchomienie linijki kodu Escape Przejście do trybu komend a Wstawienie nowego wiersz powyżej (above) b Wstawienie nowego wiesza poniżej (below) dd Usunięcie bieżącego wiesza (delete) m Zmiana typu komórki na...

Iloraz szans. Podwójna klasyfikacja : zadanie

Zadanie: Na podstawie poniższej tabeli wskaż: o której grupy występuje większe ryzyko chorobyjaki jest iloraz szans wystąpienia choroby u osób palących i niepalących choroba wystąpiłachoroba nie wystąpiłaPalący24330Niepalący48240 Rozwiązanie: Mamy dwie cechy...

Regresja logistyczna

Stosowana, gdy mamy do czynienia ze zmiennymi typu dychotomicznego. Przyjmuje dwie wartości, np. 1-tak (zdarzenia pożądane) / 2-nie. Model regresji logistycznej oparty jest o funkcję logistyczną postaci: Funkcja logistyczna przyjmuje wartości od 0 (gdy x dąży do minus...

Klasyfikatory : Drzewo decyzyjne

Przykład: Definicje Drzewem decyzyjnym nazywamy spójny skierowany(posiada kierunek strzałki) graf (zbiory złożone z wierzchołków i krawędzi) acykliczny (nie występują cykle / zamknięte ścieżki / jednokierunkowy). Drzewo decyzyjne jest drzewem, w którym węzły...

Klasyfikacja : przykładowe rozwiązanie w Python

Mamy zmienną X, która jest pewnym badanym zbiorem. Jest ona charakteryzowana przez trzy parametry : X = [[181, 80, 44], [177, 70, 43], [160, 60, 38], [154, 54, 37],[166, 65, 40], [190, 90, 47],[175, 64, 39],[177, 70, 40], [159, 55, 37], [171, 75, 42], [181, 85, 43],...