code: def _score_core_nllikelihood(
      self,
      deterministic_values: np.ndarray,
      probabilistic_estimations: np.ndarray,
  ) -> np.ndarray:
      mu = np.mean(probabilistic_estimations, axis=1)
      return -poisson.logpmf(deterministic_values, mu=mu)
  
imports: import numpy
  from scipy.stats import poisson
  from darts.ad.scorers.scorers import NLLScorer
label_desc: Use image node_id 3 for calling the PoissonNLLScorer obj's underlying member method code with example usage: obj._score_core_nllikelihood(deterministic_values, probabilistic_estimations) and returns: unknown