Задача #23
Автор:Mihai Nan
Трудност
Твоят най-добър резултат
Н/Д
Желае се изграждането на функция, която да преобразува температури от Целзий във Фаренхайт и да ги връща в списък.
Всяка температура е реално число с два десетични знака. Формулата за преобразуване е:
където:
C е температурата в ЦелзийF е съответната температура във ФаренхайтФункцията трябва да получава списък от температури в Целзий и да връща списък от температури във Фаренхайт, с два десетични знака.
train.csvСъдържа три колони:
SampleID – числов идентификатор за всяка температураtemperature_c – температурата в Целзийtemperature_f – температурата във ФаренхайтПример:
| 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.csvИма същата структура като train.csv, но без колона temperature_f.
Изходният файл (submission.csv) трябва да съдържа:
SampleID – същия като в test.csvtemperature_f – температурата преобразувана във Фаренхайт, закръглена до два десетични знакаПример:
| SampleID | temperature_f |
|---|---|
| 1 | 32.00 |
| 2 | 77.00 |
| 3 | 99.50 |
| 4 | 212.00 |
Оценяването ще се извърши на базата на правилността на предсказаните стойности, т.е. точно равенство между предсказаната стойност и реалната стойност (от гледна точка на първите два десетични знака):
където N е общият брой примери.
Финалният резултат се изразява в проценти (0–100).
Този проблем тества: