用法:
scipy.spatial.distance.wminkowski(u, v, p, w)
计算两个一维数组之间的加权Minkowski距离。
u和v之间的加权Minkowski距离,定义为
参数:
- u:(N,) array_like
输入数组。
- v:(N,) array_like
输入数组。
- p:int
差异范数的顺序。
- w:(N,) array_like
权重向量。
返回值:
- wminkowski:双
向量u和v之间的加权Minkowski距离。
注意:
wminkowski
已弃用。它实现了权重供电的定义。建议使用加权版本minkowski
代替。将来的scipy版本将删除此函数。例子:
>>> from scipy.spatial import distance >>> distance.wminkowski([1, 0, 0], [0, 1, 0], 1, np.ones(3)) 2.0 >>> distance.wminkowski([1, 0, 0], [0, 1, 0], 2, np.ones(3)) 1.4142135623730951 >>> distance.wminkowski([1, 0, 0], [0, 1, 0], 3, np.ones(3)) 1.2599210498948732 >>> distance.wminkowski([1, 1, 0], [0, 1, 0], 1, np.ones(3)) 1.0 >>> distance.wminkowski([1, 1, 0], [0, 1, 0], 2, np.ones(3)) 1.0 >>> distance.wminkowski([1, 1, 0], [0, 1, 0], 3, np.ones(3)) 1.0
源码:
scipy.spatial.distance.wminkowski的API实现见:[源代码]
注:本文由纯净天空筛选整理自 scipy.spatial.distance.wminkowski。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。