Aufgabe #23
Autor:Mihai Nan
Schwierigkeit
Dein bestes Ergebnis
N/V
Es soll eine Funktion erstellt werden, die Temperaturen von Celsius in Fahrenheit umwandelt und diese in einer Liste zurückgibt.
Jede Temperatur ist eine reelle Zahl mit zwei Dezimalstellen. Die Umrechnungsformel lautet:
wobei:
C die Temperatur in Celsius istF die entsprechende Temperatur in Fahrenheit istDie Funktion muss eine Liste von Temperaturen in Celsius erhalten und eine Liste von Temperaturen in Fahrenheit mit zwei Dezimalstellen zurückgeben.
train.csvEnthält drei Spalten:
SampleID – numerischer Identifikator für jede Temperaturtemperature_c – Temperatur in Celsiustemperature_f – Temperatur in FahrenheitBeispiel:
| 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.csvHat die gleiche Struktur wie train.csv, aber ohne die Spalte temperature_f.
Die Ausgabedatei (submission.csv) muss enthalten:
SampleID – dieselbe wie in test.csvtemperature_f – die in Fahrenheit umgerechnete Temperatur, gerundet auf zwei DezimalstellenBeispiel:
| SampleID | temperature_f |
|---|---|
| 1 | 32.00 |
| 2 | 77.00 |
| 3 | 99.50 |
| 4 | 212.00 |
Die Bewertung erfolgt basierend auf der Korrektheit der vorhergesagten Werte, d.h. einer exakten Gleichheit zwischen dem vorhergesagten Wert und dem tatsächlichen Wert (aus Sicht der ersten zwei Dezimalstellen):
wobei N die Gesamtanzahl der Beispiele ist.
Das Endergebnis wird in Prozent ausgedrückt (0–100).
Dieses Problem testet: