class_docstr: A multivariate random variable.
class_docstr_tok: ["A","multivariate","random","variable","."]
docstr: Evaluate the probability density function at x.
  
  Parameters
  ----------
  x : array-like, shape=[n_samples, *support_shape]
      Sample points at which to compute the probability density function.
  point : array-like, shape=[..., *space.shape]
      Point representing a distribution.
  
  Returns
  -------
  pdf_at_x : array-like, shape=[..., n_samples, *support_shape]
      Values of pdf at x for each value of the parameters provided
      by point.
docstr_tok: ["Evaluate","the","probability","density","function","at","x.","Parameters","--","--","--","--","--","x",":","array-like",",","shape=","[","n_samples",",","*","support_shape","]","Sample","points","at","which","to","compute","the","probability","density","function",".","point",":","array-like",",","shape=","[","...",",","*","space.shape","]","Point","representing","a","distribution",".","Returns","--","--","--","-","pdf_at_x",":","array-like",",","shape=","[","...",",","n_samples",",","*","support_shape","]","Values","of","pdf","at","x","for","each","value","of","the","parameters","provided","by","point","."]
code: def pdf(self, x, point):
      """Evaluate the probability density function at x.
  
      Parameters
      ----------
      x : array-like, shape=[n_samples, *support_shape]
          Sample points at which to compute the probability density function.
      point : array-like, shape=[..., *space.shape]
          Point representing a distribution.
  
      Returns
      -------
      pdf_at_x : array-like, shape=[..., n_samples, *support_shape]
          Values of pdf at x for each value of the parameters provided
          by point.
      """
      if point.ndim > self.space.point_ndim:
          return gs.stack(
              [self._pdf_single(x, point_) for point_ in point]
          )
  
      return self._pdf_single(x, point)
  
imports: import math
  import geomstats.backend
  from geomstats.vectorization import get_batch_shape
label_desc: Use image node_id 4 for calling the ScipyMultivariateRandomVariable obj's underlying member method code with example usage: obj.pdf(x, point) and returns: self, gs