1
0
forked from tdwojak/Python2018
Python2018/labs04
2018-06-03 06:21:19 +00:00
..
examples rozwiązanie zadania 1 2018-05-13 08:45:57 +02:00
scores add labs 04 2018-05-12 13:19:17 +02:00
cw5.py Update 'labs04/cw5.py' 2018-06-03 06:21:19 +00:00
haslo2.txt add labs 04 2018-05-12 13:19:17 +02:00
haslo.txt add labs 04 2018-05-12 13:19:17 +02:00
README.md rozwiązanie zad.4 2018-05-13 12:14:04 +02:00

Laboratoria 4

Zadania

ćwiczenie 0 Uruchom programy z katalogu examples i zobacz ich kod. Spróbuj odgadnąć, co robią konkretne linie w kodzie.

ćwiczenie 2 Napisz generator, który będzie zwracać n kolejnych liczb ciągu Fibonacciego (F(0)=1, F(1)=1, FN=F(N-1) + F(N-2)).

ćwiczenie 3 Strona https://api.fixer.io/latest udostępnia kursy różnych walut w stosunku do euro. Napisz skrypt, który:

  • pobierze zawartość JSONa. Wykorzystaj bibliotekę requests (http://docs.python-requests.org/en/master/).
  • korzystając z biblioteki json przekształć go do obiektu typu JSON.
  • Wyświetl wartość kursu EUR do PLN.

ćwiczenie 4 Zainstaluj bibliotekę weather-api (https://pypi.python.org/pypi/weather-api). Korzystając z niej:

  • Wypisz informacje o aktualnej pogodzie.
  • Napisz funkcję, która zamieni stopnie F na C.
  • Korzystając z prognozy, znajdź dzień, w którym będzie najzimniej. Wypisz nazwę tygodnia (w języku polskim) i temperaturę w C.

ćwiczenie 5 Katalog scores zawiera 64 pliki tekstowe, które posiadają informacje o wysokości miary BLEU na różnych etapach trenowania modelu. Nazwa każdego pliku na postać model.iterXXXXXXX.npz.bleu, gdzie XXXXXXX, to liczba iteracji.Zawartość każdego pliku jest podobna i ma następującą formę: BLEU = YY.YY, 44.4/18.5/9.3/5.0 (BP=1.000, ratio=1.072, hyp_len=45976, ref_len=42903), gdzie YY.YY to wartość miary BLEU. Znajdź plik, który zawiera najwyższą wartość miary BLEU.