Ülesanne #23
Autor:Mihai Nan
Raskusaste
Sinu parim tulemus
Puudub
Soovitakse luua funktsiooni, mis teisendab temperatuure Celsiusest Fahrenheiti ja tagastab need nimekirjana.
Iga temperatuur on reaalarvuga kahe kümnendkohaga. Teisendusvalem on:
kus:
C on temperatuur CelsiusesF on vastav temperatuur FahrenheitesFunktsioon peab saama Celsiuse temperatuuride nimekirja ja tagastama Fahrenheiti temperatuuride nimekirja kahe kümnendkohaga.
train.csvSisaldab kolme veergu:
SampleID – numbriline identifikaator iga temperatuuri jaokstemperature_c – temperatuur Celsiusestemperature_f – temperatuur FahrenheitesNäide:
| 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.csvOmab sama struktuuri kui train.csv, kuid ilma temperature_f veeruta.
Väljundfail (submission.csv) peab sisaldama:
SampleID – sama kui test.csv-stemperature_f – Fahrenheiti teisendatud temperatuur, ümardatud kahe kümnendkohaniNäide:
| SampleID | temperature_f |
|---|---|
| 1 | 32.00 |
| 2 | 77.00 |
| 3 | 99.50 |
| 4 | 212.00 |
Hindamine toimub ennustatud väärtuste õigsuse alusel, st täpne võrdsus ennustatud ja tegeliku väärtuse vahel (esimese kahe kümnendkoha perspektiivist):
kus N on näidete koguarv.
Lõplik skoor on väljendatud protsentides (0–100).
See probleem testib: