class_docstr: The policy action distribution of an agent.
  
  Attributes:
      inputs: input vector to compute samples from.
      model (ModelV2): reference to model producing the inputs.
class_docstr_tok: ["The","policy","action","distribution","of","an","agent",".","Attributes",":","inputs",":","input","vector","to","compute","samples","from",".","model","(","ModelV2",")",":","reference","to","model","producing","the","inputs","."]
docstr: Returns the log probability of the last sampled action.
docstr_tok: ["Returns","the","log","probability","of","the","last","sampled","action","."]
code: def sampled_action_logp(self) -> TensorType:
      """Returns the log probability of the last sampled action."""
      raise NotImplementedError
  
file_path: ray/python/ray/rllib/models/action_dist.py
imports: import numpy
  import gymnasium
  from ray.rllib.models.modelv2 import ModelV2
  from ray.rllib.utils.annotations import DeveloperAPI
  from ray.rllib.utils.typing import TensorType, List, Union, ModelConfigDict
label_desc: Use image node_id 4 for calling the ActionDistribution obj's underlying member method code with example usage: obj.sampled_action_logp() without return types