rendered paste bodyfrom __future__ import print_function
import trueskill
class Player(object):
def __init__(self, skill, rank):
self.skill = skill
self.rank = rank
#data = [((62.0683799278914, 7.332859231863108), 0), ((116.20829345684182, 5.463818539860879), 1), ((788.0977145082979, 28.94166051060026), 2)]
data = [((45.316848384315946, 6.5320227222725595), 3), ((51.8753687517107, 6.733722528238701), 4), ((62.0683799278914, 7.332859231863108), 0), ((116.20829345684182, 5.463818539860879), 1), ((788.0977145082979, 28.94166051060026), 2)]
players = [Player(d[0], d[1]) for d in data]
trueskill.AdjustPlayers(players)
for d in players:
print("mu={0[0]:.3f} sigma={0[1]:.3f}".format(d.skill))