Python替代方案,用于计算两组2d点之间的成对距离[重复]

Python替代方案,用于计算两组2d点之间的成对距离[重复],第1张

Python替代方案,用于计算两组2d点之间的成对距离[重复]

您正在寻找cdist
scipy函数。它将计算两组n维矩阵之间的成对距离(默认为欧式)。

from scipy.spatial.distance import cdistimport numpy as npX = np.arange(10).reshape(-1,2)Y = np.arange(10).reshape(-1,2)cdist(X, Y)
[[  0.2.82842712   5.65685425   8.48528137  11.3137085 ] [  2.82842712   0.2.82842712   5.65685425   8.48528137] [  5.65685425   2.82842712   0.2.82842712   5.65685425] [  8.48528137   5.65685425   2.82842712   0.2.82842712] [ 11.3137085    8.48528137   5.65685425   2.82842712   0.        ]]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5663982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存