Код Junior Линейные модели обновлено
Стандартизация без утечки
Условие
Напишите standardize(train, test): посчитайте среднее и стандартное отклонение (деление на n) только по train и примените к обоим спискам. Если отклонение 0, делите на 1. Верните [train_scaled, test_scaled], значения округлены до 4 знаков.
Примеры
standardize([1, 2, 3], [4]) // [[-1.2247, 0, 1.2247], [2.4495]]
standardize([5, 5, 5], [6, 4]) // [[0, 0, 0], [1, -1]]
standardize([0, 10], [5, 20, -10]) // [[-1, 1], [0, 3, -3]]
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.