Я пытаюсь написать функцию для определения евклидова расстояния между x (одна точка) и y (набор из n точек). Как мне передать y в функцию? До сих пор я использовал такую матрицу:
[,1] [,2] [,3]
[1,] 0 2 1
[2,] 1 1 1
Что передаст точки (0,2,1) и (1,1,1) этой функции.
Однако, когда я передаю x как нормальный вектор (столбец), две переменные в функции не совпадают. Мне либо нужно транспонировать x или y, либо сохранить вектор векторов другим способом.
Мой вопрос: каков стандартный способ сохранить более одного вектора в R? (моя матрица y)
Это просто моя y транспонированная или, может быть, список или фрейм данных?