code: def guesswho_play_noturn(self, decks, policy):
      assert decks[0] > 0
      assert decks[1] > 0
      baseline = decks[0] // 2  # The default dichotomic policy.
      if policy is None:
          return baseline
      difference = decks[0] - decks[1]
      late = max(0.0, decks[0] - decks[1])  # How late I am.
      try:
          return int(
              0.5
              + baseline
              + policy[0] * difference
              + policy[1] * late
              + policy[2] * late * difference / (1 + decks[0])
              + policy[3] * late * difference / (1 + decks[1])
          )
      except Exception:  # pylint: disable=broad-except
          return baseline
  
imports: import functools
  import numpy
  from nevergrad.functions import ExperimentFunction
  from nevergrad.parametrization import parameter
label_desc: Use image node_id 4 for calling the _Game obj's underlying member method code with example usage: obj.guesswho_play_noturn(decks, policy) and returns: baseline, int, baseline