Exemplo n.º 1
0
 def get_distance(self, x, y):
   '''returns a distance looked up in the matrix array'''
   #self.distancesComputed += 1
   #print self.distancesComputed
   #print 'getting distance for', x, y
   #print 'x:', x, '\ny:', y
   d = distance.calcDistanceMatrixFastEuclidean3([x, y])
   #d = distance.calcDistanceMatrixFastEuclidean3(array(x, y))
   #d = distance.calcDistanceMatrixFastEuclidean2(array(x, y))
   #print 'd:', d
   return d
Exemplo n.º 2
0
 def calculate_distances(self):
   '''calculate the distances for all items in the array'''
   self.distMatrix = distance.calcDistanceMatrixFastEuclidean3(self.scoreMatrix)
   print 'distMatrix is a(n)', type(self.distMatrix)