【发布时间】:2010-11-30 10:30:19
【问题描述】:
我在 Python 中有以下数组:
points_list = [point0, point1, point2]
其中每个points_list 的类型为:
class point:
__init__(self, coord, value):
self.coord = numpy.array(coord)
self.value = value
# etc...
还有一个功能:
def distance(x,y):
return numpy.linalg.norm(x.coord - y.coord)
我在别处定义了一个观点point_a。现在我想在points_list 中找到最接近point_a 的点。
除了循环,在 Python 中最好的方法是什么?
【问题讨论】: