【发布时间】:2013-07-29 23:36:42
【问题描述】:
我有两个二维坐标点数组 (x,y)
a = [ (x1,y1), (x2,y2), ... (xN,yN) ]
b = [ (X1,Y1), (X2,Y2), ... (XN,YN) ]
如何在 1xN 数组中找到每个对齐对 (xi,yi) to (Xi,Yi) 之间的欧几里得距离?
scipy.spatial.cdist 函数给出了NxN 数组中所有对之间的距离。
如果我只是使用norm函数一一计算距离,它似乎很慢。
是否有内置函数可以做到这一点?
【问题讨论】:
标签: python arrays numpy scipy euclidean-distance