scipy.spatial.distance.wminkowski¶
- scipy.spatial.distance.wminkowski(u, v, p, w)[源代码]¶
计算两个一维阵列之间的加权Minkowski距离。
之间的加权Minkowski距离 u 和 v ,定义为
\[\Left(\sum{(|w_i(u_i-v_i)|^p)}\right)^{1/p}。\]- 参数
- u(n,)类似数组
输入数组。
- v(n,)类似数组
输入数组。
- p标量
差的范数的阶 \({{||u-v||}}_p\) 。
- w(n,)类似数组
权重向量。
- 退货
- wminkowski双倍
向量之间的加权Minkowski距离 u 和 v 。
注意事项
wminkowski
已弃用,将在本网站1.8.0中删除。使用minkowski
使用w
取而代之的是争论。示例
>>> 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