Unrecognized method, property, or field 'randi' for class 'rl.util.rlFiniteSetSpec'.
2 views (last 30 days)
I am trying to sample an action from the actionspace which is in the predefined MATLAB environment 'BasicGridWorld'.
env = rlPredefinedEnv('BasicGridWorld');
obsInfo = getObservationInfo(env);
actInfo = getActionInfo(env);
However the actInfo belongs to the class rl.util.rlFiniteSetSpec which does not support rand or randi method and is of type string.
I suppose I have to first convert it to type num and then randomly select 1 out of the 4 actions from that class?
Is this approach correct?