Úloha #23
Autor:Mihai Nan
Obtížnost
Vaše nejlepší skóre
N/A
Je požadováno vytvořit funkci, která převede teploty z Celsia na Fahrenheity a vrátí je v seznamu.
Každá teplota je reálné číslo se dvěma desetinnými místy. Vzorec pro převod je:
kde:
C je teplota v CelsiíchF je odpovídající teplota ve FahrenheitechFunkce musí přijmout seznam teplot v Celsiích a vrátit seznam teplot ve Fahrenheitech se dvěma desetinnými místy.
train.csvObsahuje tři sloupce:
SampleID – číselný identifikátor pro každou teplotutemperature_c – teplota v Celsiíchtemperature_f – teplota ve FahrenheitechPříklad:
| SampleID | temperature_c | temperature_f |
|---|---|---|
| 1 | 0.0 | 32.0 |
| 2 | 25.0 | 77.0 |
| 3 | 37.5 | 99.5 |
| 4 | 100.0 | 212.0 |
test.csvMá stejnou strukturu jako train.csv, ale bez sloupce temperature_f.
Výstupní soubor (submission.csv) musí obsahovat:
SampleID – stejný jako v test.csvtemperature_f – teplota převedená na Fahrenheity, zaokrouhlená na dvě desetinná místaPříklad:
| SampleID | temperature_f |
|---|---|
| 1 | 32.00 |
| 2 | 77.00 |
| 3 | 99.50 |
| 4 | 212.00 |
Hodnocení bude probíhat na základě správnosti predikovaných hodnot, tedy přesné shody mezi predikovanou a skutečnou hodnotou (z pohledu prvních dvou desetinných míst):
kde N je celkový počet příkladů.
Konečné skóre je vyjádřeno v procentech (0–100).
Tento problém testuje: