我目前正在使用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 或任何其他有效的方式来做到这一点。
谢谢