Užduotis #23
Autorius:Mihai Nan
Sudėtingumas
Jūsų geriausias rezultatas
Nepasiekiama
Reikia sukurti funkciją, kuri konvertuotų temperatūras iš Celsijaus į Farenheitą ir grąžintų jas sąraše.
Kiekviena temperatūra yra realusis skaičius su dviem skaitmenimis po kablelio. Konvertavimo formulė yra:
kur:
C yra temperatūra Celsijaus laipsniaisF yra atitinkama temperatūra Farenheito laipsniaisFunkcija turi gauti temperatūrų Celsijaus laipsniais sąrašą ir grąžinti temperatūrų Farenheito laipsniais sąrašą su dviem skaitmenimis po kablelio.
train.csvTuri tris stulpelius:
SampleID – skaitinis identifikatorius kiekvienai temperatūraitemperature_c – temperatūra Celsijaus laipsniaistemperature_f – temperatūra Farenheito laipsniaisPavyzdys:
| 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.csvTuri tokią pačią struktūrą kaip train.csv, bet be temperature_f stulpelio.
Išvesties failas (submission.csv) turi turėti:
SampleID – toks pat kaip test.csvtemperature_f – temperatūra konvertuota į Farenheito laipsnius, suapvalinta iki dviejų skaitmenų po kablelioPavyzdys:
| SampleID | temperature_f |
|---|---|
| 1 | 32.00 |
| 2 | 77.00 |
| 3 | 99.50 |
| 4 | 212.00 |
Vertinimas bus atliekamas pagal prognozuojamų verčių teisingumą, t.y. tikslų lygybę tarp prognozuojamos ir tikrosios vertės (pirmųjų dviejų skaitmenų po kablelio atžvilgiu):
kur N yra bendras pavyzdžių skaičius.
Galutinis rezultatas išreiškiamas procentais (0–100).
Ši problema testuoja: