Help for this page

Select Code to Download


  1. or download this
    def locationscore(self,rows):
      locations=dict([(row[0],1000000) for row in rows])
    ...
        loc=sum(row[1:])
        if loc<locations[row[0]]: locations[row[0]]=loc
      return self.normalizescores(locations,smallIsBetter=1)
    
  2. or download this
    def distancescore(self,rows):
      # If there's only one word, everyone wins!
    ...
        if dist<mindistance[row[0]]: mindistance[row[0]]=dist
      return self.normalizescores(mindistance,smallIsBetter=1)