class_docstr: Implementation of the 3-arm T-Maze environment 
class_docstr_tok: ["Implementation","of","the","3-arm","T-Maze","environment"]
code: def _get_observation(self):
      prob_obs = [
          maths.spm_dot(A_m, self._state)
          for A_m in self._likelihood_dist
      ]
  
      obs = [utils.sample(po_i) for po_i in prob_obs]
      return obs
  
imports: from pymdp.envs import Env
  from pymdp import utils, maths
  import numpy
label_desc: Use image node_id 10 for calling the TMazeEnv obj's underlying member method code with example usage: obj._get_observation() and returns: obs