Код Junior Эмбеддинги и векторный поиск обновлено

L2-нормализация векторов

Условие

Напишите l2_normalize(vecs): нормализуйте каждый вектор до длины 1, значения округлите до 4 знаков. Нулевой вектор оставьте нулевым.

Примеры

l2_normalize([[3, 4]]) // [[0.6, 0.8]]
l2_normalize([[0, 0, 0]]) // [[0, 0, 0]]
l2_normalize([[1, 0], [0, -2]]) // [[1, 0], [0, -1]]

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.