• Nie Znaleziono Wyników

Laborki 8

N/A
N/A
Protected

Academic year: 2021

Share "Laborki 8"

Copied!
4
0
0

Pełen tekst

(1)

Laborki 8

Podstaw¡ do pracy w Pythonie jest dokumentacja techniczna (mo»na znale¹¢ na stronie docs.pythong.org). Okno gªówne dokumentacji przedstawione zostaªo na rys. 1. Wybrane zagadnienia i przykªad typów w j¦zyku Python widoczny jest na rys. 2.

Rysunek 1: Dokumentacja j¦zyka Python

Rysunek 2: Wybrane zagadnienia z dokumentacji

W dalszej cz¦±ci ¢wiczenia skupimy si¦ na obiektach zwi¡zanych z bibliotek¡ datetime oraz obsªug¡ czasu. Wybrane metody z biblioteki widoczne s¡ na rys. 3. B¦dziemy równie»

korzysta¢ z wcze±niej omawianej biblioteki random. Na rys. 4 w liniach 2-3 importujemy wskazane biblioteki. Nast¦pnie tworzymy zmienn¡ przechowuj¡c¡ dzisiejsz¡ dat¦ (linia 7).

Prosz¦ zwróci¢ uwag¦ na format, w jakim wypisywana jest data w linii 8. Pola takie jak year, czy month (linie 10 i 11) pozwalaj¡ pobra¢ konkretn¡ warto±¢ ze zmiennej datetime.

1

(2)

Nieco bardziej zªo»ona funkcja do zwi¦kszenia warto±ci dla aktualnego miesi¡ca z uwzgl¦dnieniem lat pokazana zostaªa na rys. 5. Funkcja, której parametrem jest obiekt da- tetime (w naszym przypadku dzisiejsza data) jest nast¦pnie modykowany. Wpierwszym kroku sprawdzamy, jaki jest aktualnie miesi¡c, a nast¦pnie dodajemy do niego losow¡

warto±¢. Maksymalnie mo»emy mie¢ dwunasty miesi¡c, zatem konieczne jest zagwaran- towanie, »e po losowaniu warto±¢ month wci¡» nie b¦dzie wi¦ksza od 12.

Rysunek 3: Przykªady metod z biblioteki datetime

Rysunek 4: Metoda datetime.now()

Podstawowe statystyki takie jak ±rednia, mediana, czy kwantyle dost¦pne s¡ w bi- bliotece statistics widocznej na rys. 6. Na tym etapie to wszystko, ale na rys. 7 widzimy podstawy testów statystycznych. Oczywi±cie mo»na poczyta¢ na wikipedii, ale w skrócie:

test Wilcoxona pozwoli sprawdzi¢, czy maj¡c dwa zestawy liczb (np. oceny studentów z dwóch ró»nych grup) istnieje jaka± statystyczna ró»nica pomi¦dzy tymi zestawami. Przy- kªadowo, w grupie powinno by¢ sporo czwórek i trójek, kilka pi¡tek i kilka osób mo»e nie zda¢. Zatem mamy mniej wi¦cej rozkªad normalny. W drugiej grupie oceny wylosujemy zgodnie z rozkªadem jednostajnym, tj. taka sama szansa na dostanie 2, 3 jak i 5. Test Wilcoxona w tym wypadku powie nam, »e np. oceny w tych grupach ustalane byªy w zupeªnie inny sposób. Prosty przykªad: potrzebujemy dwóch zestawów liczb z linii 6 i 7.

Wpisujemy warto±ci losowe. No a w linii 15 mamy wywoªanie funkcji odpowiadaj¡cej za

2

(3)

Rysunek 5: Przesuni¦cie wzgl¦dem miesi¦cy

test. W zadaniu p to poziom istotno±ci, czyli szansa popeªnienia bª¦du. Im p mniejsze, tym wi¦ksz¡ pewno±¢ mamy, »e test wyszedª poprawnie i nie byªo bª¦du. W ciemno mo»na zawsze wpisywa¢ p = 0.05 i nikt si¦ nie doczepi (nawet w artykuªach naukowych).

Na rys. 8 mamy dokªadnie to samo, ale zmieniamy sposób losowania próbek (linie 9 -11). Tym razem mamy dwa ró»ne rozkªady, co oczywi±cie wyjdzie nam w wynikach po wywoªaniu testu w linii 15. Spokojnie, testów statystycznych na kolokwium nie b¦dzie.

Zadania

1. Dany jest plik sesjaEgzaminacyjna.csv, w którym dane zapisane s¡ w nast¦puj¡cy sposób:

30 Jan 2021 : Programowanie w Assembler

02 Feb 2021 : Algorytmika i zªo»ono±¢ obliczeniowa

04 Feb 2021 : Klaskanie rytmiczne

Sprawdzaj¡c dzisiejsz¡ dat¦ nale»y ustali¢, ile egzaminów zostaªo jeszcze do ko«ca sesji. Przykªadowo dla daty 1 stycznia 2021 wynikiem b¦dzie 3, ale dla daty 1 lutego 2021  2.

2. U»ytkownik proszony jest o podanie formatu danych u»ywaj¡c liter y, m oraz d.

Przykªadowe formaty to: yyyy.mm.dd, yyyy/mm/dd, dd:mm:yyyy, dd:mm:yy (gdzie yy to dwie ostatnie cyfry roku) i tak dalej. Nale»y napisa¢ funkcj¦, która konwertuje dat¦ z biblioteki timedate na format podany przez u»ytkownika. Przykªadowo:

10 Jan 2021 -> 2021.01.10 (dla formatu yyyy.mm.dd);

05 Feb 2021 -> 05:02:2021 (dla formatu dd:mm:yyyy).

3

(4)

Rysunek 6: Podstawowe statystyki

Rysunek 7: Testy statystyczne

Rysunek 8: Testy statystyczne II

4

Cytaty

Powiązane dokumenty

±niej pokazali±my te», »e jest ograniczony od doªu, wi¦c musi by¢ zbie»ny... Sprawd¹my, czy mo»na zastosowa¢

Korzystaj¡c z kryterium Leibniza otrzymujemy, »e szereg jest zbie»ny.. Wyj±ciowy szereg nie jest wi¦c

Zawarto tłuszczu wpłyn ła na wi ksz warto energetyczn parówek z mi sa wieprzowego ni drobiowych (tab. Potwierdza to opini [5], e przetwory drobiowe charakteryzuj si mniejsz

b) pierwsz¡ kart¡ nie byªa dama, a drug¡ byªa karta koloru tre, c) obie karty byªy tego samego koloru... Zad 3. Rzucamy po kolei trzy

Spo´sr´ od 30, kt´ orzy nie chodzili na zaj¸ecia 19 my´sla lo, ˙ze zaliczy a 2 spo´sr´ od tych co nie chodzili na zaj¸ecia faktycznie zaliczy lo Matematyk¸e Dyskretn¸ a.. Ilu by

Do liczby punkt´ow uzyskanych na egzaminie ustnym (max. 60 punkt´ow) doliczana jest liczba punkt´ow punkt´ow uzyskanych na egzaminie pisemnym albo, w przypadku niezdawania

• Egzamin z jednej cz¸e´sci wyk ladu sk lada si¸e z 3 zada´n rachunkowych, do rozwi¸azania kt´orych trzeba wykorzysta˙c wiedz¸e dotycz¸ac¸a zaliczanej cz¸e´sci (za

Chwilowe warto±ci napi¦cia zasilaj¡cego s¡ sum¡ chwilowych warto±ci napi¦¢ na odbiorni- kach u1(t) i u2(t)... Schemat tªumika przestawiono