В настоящее время я использую SciPy
для расчета евклидова расстояния
dis = scipy.spatial.distance.euclidean(A,B)
где;A, B - 5-мерные битовые векторы.Теперь он работает нормально, но если я добавлю весовые коэффициенты для каждого измерения, можно ли использовать scipy?
Что у меня сейчас: sqrt((a1-b1)^2 + (a2-b2)^2 +...+ (a5-b5)^2)
Что я хочу: sqrt(w1(a1-b1)^2 + w2(a2-b2)^2 +...+ w5(a5-b5)^2)
используя scipy или numpy или любой другой эффективный способ сделать это.
Спасибо