docstr: Returns the probability of input actions being feasible.
docstr_tok: ["Returns","the","probability","of","input","actions","being","feasible","."]
code: def __call__(self, observation, actions=None):
      """Returns the probability of input actions being feasible."""
      if actions is None:
          actions = tf.range(
              self._action_spec.minimum, self._action_spec.maximum
          )
      feasibility_prob = tf.cast(tf.greater(actions, 2), tf.float32)
      return feasibility_prob
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import numpy
  import tensorflow
  from tf_agents.bandits.networks import global_and_arm_feature_network
  from tf_agents.bandits.policies import constraints
  from tf_agents.bandits.specs import utils
  from tf_agents.networks import network
  from tf_agents.specs import tensor_spec
  from tf_agents.trajectories import time_step
  from tf_agents.utils import common
label_desc: Use image node_id 1 for calling the GreaterThan2Constraint obj's underlying member method code with example usage: obj.__call__(observation, actions) and returns: feasibility_prob