У меня есть вектор centroids
размера n
и вектор points
размера p
(оба они на самом деле Vx3
матрицы, где V
- количество точек или центроидов).
Для любой данной точки pt
из points
я хочу сгенерировать еще один вектор расстояний: расстояние pt
от каждого центроида.
Существует ли какой-либо стиль функционального программированияспособ сделать это?Может быть, что-то вроде этого (в стиле Python):
distances = [ norm(pt - c) for c in centroids ]
Если нет, то какой для меня самый хороший способ сделать это?Я использую Octave, но я также добавил тег matlab , поскольку языки очень похожи (по крайней мере, из того, что я вижу).