Problema #23
Autor:Mihai Nan
Dificultad
Tu mejor puntuación
N/D
Se desea construir una función que transforme temperaturas de Celsius a Fahrenheit y las devuelva en una lista.
Cada temperatura es un número real con dos decimales. La fórmula de conversión es:
donde:
C es la temperatura en CelsiusF es la temperatura correspondiente en FahrenheitLa función debe recibir una lista de temperaturas en Celsius y devolver una lista de temperaturas en Fahrenheit, con dos decimales.
train.csvContiene tres columnas:
SampleID – identificador numérico para cada temperaturatemperature_c – temperatura en Celsiustemperature_f – temperatura en FahrenheitEjemplo:
| 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.csvTiene la misma estructura que train.csv, pero sin la columna temperature_f.
El archivo de salida (submission.csv) debe contener:
SampleID – el mismo que en test.csvtemperature_f – la temperatura convertida a Fahrenheit, redondeada a dos decimalesEjemplo:
| SampleID | temperature_f |
|---|---|
| 1 | 32.00 |
| 2 | 77.00 |
| 3 | 99.50 |
| 4 | 212.00 |
La evaluación se realizará basándose en la corrección de los valores predichos, es decir, una igualdad exacta entre el valor predicho y el valor real (desde la perspectiva de los primeros dos decimales):
donde N es el número total de ejemplos.
La puntuación final se expresa en porcentaje (0–100).
Este problema evalúa: