【发布时间】:2012-01-14 07:38:44
【问题描述】:
我目前正在使用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 或任何其他有效的方式来做到这一点。
谢谢
【问题讨论】:
标签: python numpy scipy euclidean-distance