class_docstr: Abstract Q-function with state and action input.
docstr: Evaluates Q-function
  
  Args:
      x (ndarray): state input
      a (ndarray): action input
  
  Returns:
      Q-value for state x and action a
docstr_tok: ["Evaluates","Q-function","Args",":","x","(","ndarray",")",":","state","input","a","(","ndarray",")",":","action","input","Returns",":","Q-value","for","state","x","and","action","a"]
code: def __call__(self, x, a):
      """Evaluates Q-function
  
      Args:
          x (ndarray): state input
          a (ndarray): action input
  
      Returns:
          Q-value for state x and action a
      """
      raise NotImplementedError()
  
file_path: chainerrl/chainerrl/q_function.py
imports: from abc import ABCMeta
  from abc import abstractmethod
label_desc: Use image node_id 1 for calling the StateActionQFunction obj's underlying member method code with example usage: obj.__call__(x, a) without return types