Problema #23
Autore:Mihai Nan
Difficoltà
Il tuo miglior punteggio
N/D
Si desidera costruire una funzione che trasformi le temperature da Celsius a Fahrenheit e le restituisca in una lista.
Ogni temperatura è un numero reale con due decimali. La formula di conversione è:
dove:
C è la temperatura in CelsiusF è la temperatura corrispondente in FahrenheitLa funzione deve ricevere una lista di temperature in Celsius e restituire una lista di temperature in Fahrenheit, con due decimali.
train.csvContiene tre colonne:
SampleID – identificatore numerico per ogni temperaturatemperature_c – temperatura in Celsiustemperature_f – temperatura in FahrenheitEsempio:
| 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.csvHa la stessa struttura di train.csv, ma senza la colonna temperature_f.
Il file di output (submission.csv) deve contenere:
SampleID – lo stesso di test.csvtemperature_f – temperatura convertita in Fahrenheit, arrotondata a due decimaliEsempio:
| SampleID | temperature_f |
|---|---|
| 1 | 32.00 |
| 2 | 77.00 |
| 3 | 99.50 |
| 4 | 212.00 |
La valutazione sarà effettuata sulla base della correttezza dei valori predetti, ovvero un'uguaglianza esatta tra il valore predetto e il valore reale (dal punto di vista dei primi due decimali):
dove N è il numero totale di esempi.
Il punteggio finale è espresso in percentuale (0–100).
Questo problema testa: