Problem #23
Författare:Mihai Nan
Svårighetsgrad
Din bästa poäng
Ej tillgänglig
Det önskas att bygga en funktion som omvandlar temperaturer från Celsius till Fahrenheit och returnerar dem i en lista.
Varje temperatur är ett reellt tal med två decimaler. Omvandlingsformeln är:
där:
C är temperaturen i CelsiusF är motsvarande temperatur i FahrenheitFunktionen ska ta emot en lista med temperaturer i Celsius och returnera en lista med temperaturer i Fahrenheit, med två decimaler.
train.csvInnehåller tre kolumner:
SampleID – numerisk identifierare för varje temperaturtemperature_c – temperaturen i Celsiustemperature_f – temperaturen i FahrenheitExempel:
| 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.csvHar samma struktur som train.csv, men utan kolumnen temperature_f.
Utdatafilen (submission.csv) ska innehålla:
SampleID – samma som i test.csvtemperature_f – temperaturen omvandlad till Fahrenheit, avrundad till två decimalerExempel:
| SampleID | temperature_f |
|---|---|
| 1 | 32.00 |
| 2 | 77.00 |
| 3 | 99.50 |
| 4 | 212.00 |
Utvärderingen kommer att baseras på korrektheten av de förutsagda värdena, det vill säga en exakt likhet mellan det förutsagda värdet och det verkliga värdet (ur perspektivet av de första två decimalerna):
där N är det totala antalet exempel.
Den slutliga poängen uttrycks i procent (0–100).
Detta problem testar: