closest-points相关内容
是否有已知的高效算法可用于在云中查找最接近的三个点的组? 这类似于closest pair of points problem,但我希望得到三个点,而不是两个点。 编辑 “最近”的定义会影响算法的复杂度。正如Jack指出的那样,寻找最小面积三角形非常困难,而且无论如何都不太适合我的应用程序。 我希望有更有效的算法来查找最小周长(即|AB|+|AC|+|BC|)三角形或类似的三角
..
我正在尝试使用分而治之在Python中实现最接近的配对问题,除了在某些输入情况下,错误的答案之外,其他一切似乎都可以正常工作.我的代码如下: def最接近的SplitPair(Px,Py,d):X = Px [len(Px)-1] [0]Sy = [如果项目[0]> = X-d和项目[0]
..
我得到了一个整数/浮点数列表,我需要找到最接近的两个数字.我该如何只使用嵌套的for循环呢? 解决方案 对于每个元素,您都必须将其与其他每个元素的距离与先前的“最接近"值进行比较-每当此比较产生较小的值时,您还记得那对是“最接近的两个"对. 所以,这很简单: def find_two_closest(numbers): # most distant points:
..
如果给我一个整数/浮点数列表,我该如何使用排序找到两个最接近的数字? 解决方案 这种方法可以完成您想要的事情: >>> def minDistance(lst): lst = sorted(lst) index = -1 distance = max(lst) - min(lst) for i in range(len(lst)-1):
..
我有一个二维数组: MyArray = array([6588252.24, 1933573.3, 212.79, 0, 0], [6588253.79, 1933602.89, 212.66, 0, 0], etc...) 前两个元素MyArray[0]和MyArray[1]是点的 X 和 Y 坐标. 对于数组中的
..
我目前有一个代理集(端口)孵化另一个代理集(发货)。 想法是让船舶面向最近的当前位置。 [让目标min-one-ports [距离我自己] 面对目标] 。 不幸的是,这使得船舶面向当前位置,因为它们在给定的港口被孵化。如果没有办法排除他们孵化的端口 - 我有一个位置索引(端口),并可能将目标设置为索引中的以下项目,但我不知道如何实现这一目标。有什么建议吗? 完整代码示例
..
我在SQL Server 2008 R2 Express数据库中有大约7500万条记录。每个是长度对应于某个值的lat。该表有地理专栏。我试图找到一个给定纬度经度(点)的最近邻居。我已经有一个空间索引的查询。但是,根据记录在数据库中的位置,例如第一季度或最后一个季度,查询可能需要大约3到30秒才能找到最近的邻居。我觉得这可以通过优化查询或空间索引进行优化,以获得更快的结果。 现在使用默认设置应用
..
我想实现这个算法的简化版本,但它的工作原理要比二次算法更好。我的想法主要是由只有X点坐标进行排序,并试图从那里解决。有一次,我整理点我用X阵列坐标,我想遍历数组,并基本上跳过点,其距离大于前两点我带的。 例如,我currentminDist = X; 如果这两个点对我在看有距离> X(只有其x坐标DIST),我忽视了一点,并搬过去就到数组中。 我有这个想法了,但那种我被困在如何真正实现这个(
..