Naloga #23
Avtor:Mihai Nan
Težavnost
Vaš najboljši rezultat
N/A
Želimo zgraditi funkcijo, ki bo pretvarjala temperature iz Celzija v Fahrenheit in jih vrnila v seznamu.
Vsaka temperatura je realno število z dvema decimalkama. Formula za pretvorbo je:
kjer:
C je temperatura v CelzijuF je ustrezna temperatura v FahrenheituFunkcija mora prejeti seznam temperatur v Celziju in vrniti seznam temperatur v Fahrenheitu z dvema decimalkama.
train.csvVsebuje tri stolpce:
SampleID – numerični identifikator za vsako temperaturotemperature_c – temperatura v Celzijutemperature_f – temperatura v FahrenheituPrimer:
| 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.csvIma enako strukturo kot train.csv, vendar brez stolpca temperature_f.
Izhodna datoteka (submission.csv) mora vsebovati:
SampleID – enak kot v test.csvtemperature_f – temperatura pretvorjena v Fahrenheit, zaokrožena na dve decimaliPrimer:
| SampleID | temperature_f |
|---|---|
| 1 | 32.00 |
| 2 | 77.00 |
| 3 | 99.50 |
| 4 | 212.00 |
Ocenjevanje bo potekalo na podlagi pravilnosti napovedanih vrednosti, torej natančne enakosti med napovedano in dejansko vrednostjo (z vidika prvih dveh decimalk):
kjer je N skupno število primerov.
Končni rezultat je izražen v odstotkih (0–100).
Ta problem preizkuša: