class_docstr: Implementation of the random-dot motion environment 
class_docstr_tok: ["Implementation","of","the","random-dot","motion","environment"]
code: def _set_sampling_state(self, action):
      assert (
          action in sampling_states
      ), f"{action} is not a valid sampling state\n"
      self._action = action
  
imports: from pymdp.envs import Env
  from pymdp import utils, maths
  import numpy
  from itertools import permutations, product
label_desc: Use image node_id 6 for calling the RandomDotMotion obj's underlying member method code with example usage: obj._set_sampling_state(action) without return types