code: def test_logpdf():
      assert 3.9 < exp(logpdf(1, 1, 0.01)) < 4.0
      assert 3.9 < exp(logpdf([1], [1], 0.01)) < 4.0
      assert 3.9 < exp(logpdf([[1]], [[1]], 0.01)) < 4.0
  
      logpdf(
          [1.0, 2],
          [1.1, 2],
          cov=np.array([[1.0, 2], [2, 5]]),
          allow_singular=False,
      )
      logpdf(
          [1.0, 2],
          [1.1, 2],
          cov=np.array([[1.0, 2], [2, 5]]),
          allow_singular=True,
      )
  
imports: from __future__ import division
  from math import exp
  import warnings
  import matplotlib.pyplot
  from mpl_toolkits.mplot3d import axes3d
  import numpy
  from numpy.linalg import inv
  import scipy
  from scipy.spatial.distance import mahalanobis
  from filterpy.stats import norm_cdf, multivariate_gaussian, logpdf, mahalanobis
  from scipy import linalg
label_desc: Use image node_id 7 for calling a global function with example usage: test_logpdf() without return types