pysal.lib.cg.KDTree

pysal.lib.cg.KDTree(data, leafsize=10, distance_metric='Euclidean', radius=6371.0)[源代码]

基于scipy中的kd树功能构建的kd树。如果使用scipy 0.12或更高版本,则使用scipy.spatial.ckdtree,否则使用scipy.spatial.kdtree。提供弧距离和欧几里得距离。请注意,只有当纬度和经度中的点以及半径设置为有意义的值时,弧距离才适用(请参见下面的文档)。

参数:
data : 数组

要索引的数据点。不会复制此数组,因此修改此数据将导致虚假结果。通常是NX2。

leafsize : 利息

算法切换到蛮力的点数。必须是积极的。可选,默认值为10。

distance_metric : 一串

选项:“欧几里得”(默认)和“弧”。

radius : 浮动

计算距离的球体半径。假设数据的纬度和经度。如果距离为“欧几里得”,则忽略。典型值:pysal.cg.radius_earth_km(默认值)pysal.cg.radius_earth_miles