pysal.lib.weights.min_threshold_distance

pysal.lib.weights.min_threshold_distance(data, p=2)[源代码]

获取最大最近邻距离。

参数:
data : 数组

(n,k)或kdtree,其中kdtree.data是数组(n,k)n对k属性的观察

p : 浮动

Minkowski p-norm距离度量参数:1<=p<=无穷大2:欧几里得距离1:曼哈顿距离

返回:
nnd : 浮动

n个观测点之间的最大最近邻距离

实例

>>> from pysal.lib.weights.util import min_threshold_distance
>>> import numpy as np
>>> x, y = np.indices((5, 5))
>>> x.shape = (25, 1)
>>> y.shape = (25, 1)
>>> data = np.hstack([x, y])
>>> min_threshold_distance(data)
1.0