Beispiel #1
0
           
    patterns = patterns.items()
    patterns.sort(key = lambda tup:tup[1][1], reverse = True)
    fout = open("earnings_by_pattern.dict", "w")
    #print patterns
    for pattern in patterns:
        #pattern avg_bid max_bid
        fout.write("%s:%f:%f,\n"%(pattern[0], pattern[1][0]/pattern[1][2], pattern[1][1]))
    fout.close()

'''
luam project details: jobs, currency, accepted bidder id
luam bidders: accepted bidder id - bid amount
bid amount * currecy ptr pattern de joburi
'''
foa = Foa()
details = foa.loadProjectDetailsFromCSV(filename="full_projects_details.csv")
fin = open("projects_bids_uniq.csv", "r")
bids = {}
count = 0
for line in fin.readlines():
    print count
    count += 1
    bid = line.split(", ")
    prj_id = int(bid[0])
    #print "PRJ ",
    #print type(prj_id),
    #print "DETAL ",
    #print type(details.keys()[0])
    if(prj_id in details):
        project = details[prj_id]