import Point
def main:
someNewPoint = Point(0, 0)
someOtherPoint = Point(1, 1)
if ( googleAPI.isInRange( (someNewPoint.latitude, someNewPoint.longitude),
(someOtherPoint.latitude, someOtherPoint.longitude) ) ):
someNewPoint.pointsInRange["someOtherPoint"] = someOtherPoint
someOtherPoint.pointsInRange["someNewPoint"] = someNewPoint
#From here just check if one point exists in another's dictionary.
if "someOtherPoint" in someNewPoint.pointsInRange:
#Do stuff because you know the points are in range.
你知道这是不可传递的吗?你知道吗
A到B可以是30分钟,所以它们应该在同一个集群中。你知道吗
B到C也是30分钟,所以它们应该在同一个簇中。你知道吗
但是A到C是60分钟,所以他们不应该
所以你的簇没有很好的定义。首先,你需要确定你真正想要的是什么。然后尝试研究现有的算法!你知道吗
现在还不完全清楚你在问什么,但据我所知,你试图把两个基于经度和纬度的点相互联系起来。你知道吗
假设我用你提到的API比较了两点,A和B。你可以用字典把两点联系起来。假设我有一节课是这样的:
你知道吗点.py你知道吗
然后在主程序文件中,可以这样使用它(作为一个基本示例):
我要感谢上面所有帮助我的人。解决上述问题的方法是利用参数complete linkage=True的凝聚层次聚类。我关闭这个线程,让我知道如果有人想了解更多关于这个问题。你知道吗
谢谢
相关问题 更多 >
编程相关推荐