class_docstr: Mixin class to add logging capability in a two player discrete game.
  Logs the frequency of each state.
class_docstr_tok: ["Mixin","class","to","add","logging","capability","in","a","two","player","discrete","game",".","Logs","the","frequency","of","each","state","."]
code: def _accumulate_info(self, ac0, ac1):
      self.cc_count.append(ac0 == 0 and ac1 == 0)
      self.cd_count.append(ac0 == 0 and ac1 == 1)
      self.dc_count.append(ac0 == 1 and ac1 == 0)
      self.dd_count.append(ac0 == 1 and ac1 == 1)
  
file_path: ray/python/ray/rllib/examples/env/utils/mixins.py
imports: from abc import ABC
  import numpy
  from ray.rllib.examples.env.utils.interfaces import InfoAccumulationInterface
label_desc: Use image node_id 4 for calling the TwoPlayersTwoActionsInfoMixin obj's underlying member method code with example usage: obj._accumulate_info(ac0, ac1) without return types