From e297d8d0471068f10d4953570047d6770ceeb7be Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Wed, 9 Nov 2016 09:34:41 -0500 Subject: [PATCH] Fix docstring formatting of the solution() method. --- dunshire/games.py | 63 ++++++++++++++++++++++------------------------- 1 file changed, 30 insertions(+), 33 deletions(-) diff --git a/dunshire/games.py b/dunshire/games.py index b27be52..437b533 100644 --- a/dunshire/games.py +++ b/dunshire/games.py @@ -887,45 +887,42 @@ class SymmetricLinearGame: >>> SLG.solution().game_value() < -ABS_TOL True - Tests - ----- - The following two games are problematic numerically, but we should be able to solve them:: - >>> from dunshire import * - >>> L = [[-0.95237953890954685221, 1.83474556206462535712], - ... [ 1.30481749924621448500, 1.65278664543326403447]] - >>> K = NonnegativeOrthant(2) - >>> e1 = [0.95477167524644313001, 0.63270781756540095397] - >>> e2 = [0.39633793037154141370, 0.10239281495640320530] - >>> SLG = SymmetricLinearGame(L, K, e1, e2) - >>> print(SLG.solution()) - Game value: 18.767... - Player 1 optimal: - [-0.000...] - [ 9.766...] - Player 2 optimal: - [1.047...] - [0.000...] + >>> from dunshire import * + >>> L = [[-0.95237953890954685221, 1.83474556206462535712], + ... [ 1.30481749924621448500, 1.65278664543326403447]] + >>> K = NonnegativeOrthant(2) + >>> e1 = [0.95477167524644313001, 0.63270781756540095397] + >>> e2 = [0.39633793037154141370, 0.10239281495640320530] + >>> SLG = SymmetricLinearGame(L, K, e1, e2) + >>> print(SLG.solution()) + Game value: 18.767... + Player 1 optimal: + [-0.000...] + [ 9.766...] + Player 2 optimal: + [1.047...] + [0.000...] :: - >>> from dunshire import * - >>> L = [[1.54159395026049472754, 2.21344728574316684799], - ... [1.33147433507846657541, 1.17913616272988108769]] - >>> K = NonnegativeOrthant(2) - >>> e1 = [0.39903040089404784307, 0.12377403622479113410] - >>> e2 = [0.15695181142215544612, 0.85527381344651265405] - >>> SLG = SymmetricLinearGame(L, K, e1, e2) - >>> print(SLG.solution()) - Game value: 24.614... - Player 1 optimal: - [ 6.371...] - [-0.000...] - Player 2 optimal: - [2.506...] - [0.000...] + >>> from dunshire import * + >>> L = [[1.54159395026049472754, 2.21344728574316684799], + ... [1.33147433507846657541, 1.17913616272988108769]] + >>> K = NonnegativeOrthant(2) + >>> e1 = [0.39903040089404784307, 0.12377403622479113410] + >>> e2 = [0.15695181142215544612, 0.85527381344651265405] + >>> SLG = SymmetricLinearGame(L, K, e1, e2) + >>> print(SLG.solution()) + Game value: 24.614... + Player 1 optimal: + [ 6.371...] + [-0.000...] + Player 2 optimal: + [2.506...] + [0.000...] """ try: -- 2.44.2