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
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)