pygambit.gambit.MixedBehaviorProfile.infoset_value#

MixedBehaviorProfile.infoset_value(infoset: Infoset | str) float | Rational | None#

Returns the expected payoff to the player conditional on reaching an information set, if all players play according to the profile.

If the information set is not reachable, the expected payoff is not well-defined. In this case, the function returns None.

Parameters:

infoset (Infoset or str) – The information set to get the payoff for. If a string is passed, the information set is determined by finding the information set with that label, if any.

Raises:
  • MismatchError – If infoset is an Infoset from a different game.

  • KeyError – If infoset is a string and no information set in the game has that label.

  • ValueError – If infoset resolves to an infoset that belongs to the chance player