class_docstr: Abstract Q-function with state input.
docstr: Evaluates Q-function
  
  Args:
      x (ndarray): state input
  
  Returns:
      An instance of ActionValue that allows to calculate the Q-values
      for state x and every possible action
docstr_tok: ["Evaluates","Q-function","Args",":","x","(","ndarray",")",":","state","input","Returns",":","An","instance","of","ActionValue","that","allows","to","calculate","the","Q-values","for","state","x","and","every","possible","action"]
code: def __call__(self, x):
      """Evaluates Q-function
  
      Args:
          x (ndarray): state input
  
      Returns:
          An instance of ActionValue that allows to calculate the Q-values
          for state x and every possible action
      """
      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 StateQFunction obj's underlying member method code with example usage: obj.__call__(x) without return types