Задача #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).
Эта задача тестирует: