class_docstr: Abstract base class for acquisition function.
class_docstr_tok: ["Abstract","base","class","for","acquisition","function","."]
docstr: Compute the acquisition value for a given point X. This function has to be overwritten
  in a derived class.
  
  Parameters
  ----------
  X : np.ndarray [N, D]
      The input points where the acquisition function should be evaluated. The dimensionality of X is (N, D),
      with N as the number of points to evaluate at and D is the number of dimensions of one X.
  
  Returns
  -------
  np.ndarray [N,1]
      Acquisition function values wrt X.
docstr_tok: ["Compute","the","acquisition","value","for","a","given","point","X",".","This","function","has","to","be","overwritten","in","a","derived","class",".","Parameters","--","--","--","--","--","X",":","np.ndarray","[","N",",","D","]","The","input","points","where","the","acquisition","function","should","be","evaluated",".","The","dimensionality","of","X","is","(","N",",","D",")",",","with","N","as","the","number","of","points","to","evaluate","at","and","D","is","the","number","of","dimensions","of","one","X",".","Returns","--","--","--","-","np.ndarray","[","N,1","]","Acquisition","function","values","wrt","X","."]
code: def _compute(self, X: np.ndarray) -> np.ndarray:
      """Compute the acquisition value for a given point X. This function has to be overwritten
      in a derived class.
  
      Parameters
      ----------
      X : np.ndarray [N, D]
          The input points where the acquisition function should be evaluated. The dimensionality of X is (N, D),
          with N as the number of points to evaluate at and D is the number of dimensions of one X.
  
      Returns
      -------
      np.ndarray [N,1]
          Acquisition function values wrt X.
      """
      raise NotImplementedError
  
file_path: SMAC3/smac/acquisition/function/abstract_acquisition_function.py
imports: from __future__ import annotations
  from abc import abstractmethod
  from typing import Any
  import numpy
  from ConfigSpace import Configuration
  from smac.model.abstract_model import AbstractModel
  from smac.utils.configspace import convert_configurations_to_array
  from smac.utils.logging import get_logger
label_desc: Use image node_id 9 for calling the AbstractAcquisitionFunction obj's underlying member method code with example usage: obj._compute(X) without return types