当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy spatial.distance_matrix用法及代码示例


本文简要介绍 python 语言中 scipy.spatial.distance_matrix 的用法。

用法:

scipy.spatial.distance_matrix(x, y, p=2, threshold=1000000)#

计算距离矩阵。

返回所有成对距离的矩阵。

参数

x (M, K) 数组

K 维 M 向量矩阵。

y (N, K) 数组

K 维的 N 个向量的矩阵。

p 浮点数,1 <= p <= 无穷大

使用哪个 Minkowski p-norm。

threshold 正int

如果M * N * K>临界点,算法使用Python循环而不是大型临时数组。

返回

result (M, N) ndarray

包含从 x 中的每个向量到 y 中的每个向量的距离的矩阵。

例子

>>> from scipy.spatial import distance_matrix
>>> distance_matrix([[0,0],[0,1]], [[1,0],[1,1]])
array([[ 1.        ,  1.41421356],
       [ 1.41421356,  1.        ]])

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.spatial.distance_matrix。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。