В линейной алгебре векторы нормализуются, когда они делятся на их норму, то есть на сумму в квадрате их компонентов.
Тем не менее, метод sklearn.preprocessing.normalize не принимает векторы, только матрицы минимум два столбца:
"ValueError: Ожидаемый 2D-массив, вместо него получен 1D-массив"
Почему?