coopihc.policy.DualPolicy.DualPolicy
- class DualPolicy(primary_policy, dual_policy, primary_kwargs={}, dual_kwargs={}, **kwargs)[source]
- Bases: - coopihc.policy.BasePolicy.BasePolicy- Methods - Apply this decorator to use bundle.game_state as default value to observe if game_state = None - Reset the policy - sample- Attributes - Return the last action. - action_keys- action_state- host- mode- Return the last observation. - parameters- state- unwrapped- property action
- Return the last action. - Returns
- last action 
- Return type
- State<coopihc.base.StateElement.StateElement> 
 
 - default_value()
- Apply this decorator to use bundle.game_state as default value to observe if game_state = None 
 - property observation
- Return the last observation. - Returns
- last observation 
- Return type
- State<coopihc.base.State.State> 
 
 - reset(random=True)
- Reset the policy - Parameters
- random (bool, optional) – reset the policy, defaults to True. Here in case of subclassing BasePolicy.