-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Costas Piliotis wrote: > Hi, I've written a test using pokereval in python and I think I'm > not getting the right results. For this python code: > > import pokereval; pe=pokereval.PokerEval() p=pe.poker_eval(game = > "holdem", pockets = [ ["Tc", "Ac"], ["3h", "ah"], ["8c", > "6h"],["Ad","As"]], dead = [], board = [], iterations=1086008 ) > print p > > import pokereval; pe=pokereval.PokerEval() p=pe.poker_eval(game = "holdem", pockets = [ ["Tc", "Ac"], ["3h", "ah"], ["8c", "6h"],["Ad","As"]], dead = [], board = ["__","__","__","__","__"] ) print p
Will give you the result you expect: {'info': (1086008, 0, 1), 'eval': [{'winlo': 0, 'tielo': 0, 'winhi': 139416, 'scoop': 139416, 'loselo': 0, 'ev': 130, 'losehi': 938708, 'tiehi': 7884}, {'winlo': 0, 'tielo': 0, 'winhi': 121687, 'scoop': 121687, 'loselo': 0, 'ev': 114, 'losehi': 956437, 'tiehi': 7884}, {'winlo': 0, 'tielo': 0, 'winhi': 186534, 'scoop': 186534, 'loselo': 0, 'ev': 172, 'losehi': 897243, 'tiehi': 2231}, {'winlo': 0, 'tielo': 0, 'winhi': 630487, 'scoop': 630487, 'loselo': 0, 'ev': 582, 'losehi': 447637, 'tiehi': 7884}]} There should be a warning when you iterate more than the number of combinations. The "__" are placeholders that will be replaced. > I'd expect to see results different from: > > {'info': (1086008, 0, 1), > > 'eval': [ {'scoop': 0, 'ev': 0, 'tiehi': 0, 'loselo': 0, 'winlo': > 0, 'tielo': 0, 'losehi': 1086008, 'winhi': 0}, {'scoop': 0, 'ev': > 0, 'tiehi': 0, 'loselo': 0, 'winlo': 0, 'tielo': 0, 'losehi': > 1086008, 'winhi': 0}, {'scoop': 0, 'ev': 0, 'tiehi': 0, 'loselo': > 0, 'winlo': 0, 'tielo': 0, 'losehi': 1086008, 'winhi': 0}, > {'scoop': 1086008, 'ev': 1000, 'tiehi': 0, 'loselo': 0, 'winlo': 0, > 'tielo': 0, 'losehi': 0, 'winhi': 1086008}] } > > It's effectively saying that Ad, As win every time... I'm pretty > sure my iterations count is right - 44c5 is 1086008... Doesn't > really matter anyway; with 30 million iterations it shows the same > thing :-( > > I really like this library and would like to use it for some > simulations, but I can't for the life of me figure out what it is I > need to do to get the right values from it... Anyone got any > thoughts on what I'm doing wrong? I'm using Python 2.6 on Fedora > 12, and got these libs from the fedora RPM's... Cheers -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAktzSdwACgkQ8dLMyEl6F212uQCeLqoPcnoXeMgSus7kdrYdc8Xm ppEAnAjySVXB+KYdmZUjskUV5aMWHdEG =dejH -----END PGP SIGNATURE-----
<<attachment: loic.vcf>>
_______________________________________________ Pokersource-users mailing list Pokersource-users@gna.org https://mail.gna.org/listinfo/pokersource-users