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-范数。
- threshold正整数
如果
M * N * K
> threshold 算法使用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. ]])