def measure(matchArray, biniter): matchlist = matchArray sumList=[] for pair in matchlist: sumMatches = featureMeasure(pair, biniter) #print sumMatches sumList.append(sumMatches) return sumList
def sumOfpair(treesleft, treesright, biniter): """ Outputs a list of the featurefactor of all possible combinations of pairs of two sides""" #pairlist={} pairlist=[] pairs=[] sumM=0 for id1 in treesleft: for id2 in treesright: pair=[id1, id2] measure=featureMeasure(pair, biniter) pairlist.append(measure) pairs.append(pair) print "The pairs are:", pairs print "The sum of pairs on same position in list are:", pairlist