Даны 5 векторов, таких как:
X1 X2
---------
A = [51, 134]
B = [40, 110]
C = [41, 191]
D = [35, 198]
E = [30, 140]
Я пытаюсь найти похожие векторы, например, если A[X1]>B[X1]
и A[X2]>B[X2]
, мы удаляем B
и сохраняем A как «хороший» вектор. Если A[X1]>B[X1]
и A[X2]<B[X2]
, то оставляем их обоих. Я пытался использовать косинусное сходство между векторами, но результаты неверны. Например, у приведенных выше векторов будет только 3 оставшихся «хороших» вектора, A,C,D
. Сравнение каждого атрибута и сортировки по столбцу (частичный порядок) - это способ, которым я думаю пойти. Но что, если у меня есть атрибуты d = 10
? Как быть с этой проблемой?