code: def _supp_shape_from_params(self, dist_params, param_shapes=None):
      return [dist_params[0].shape[-1]]
  
imports: import numpy
  import pytest
  import pytensor.tensor
  from pytensor import config, function
  from pytensor.gradient import NullTypeGradError, grad
  from pytensor.graph.replace import vectorize_node
  from pytensor.raise_op import Assert
  from pytensor.tensor.math import eq
  from pytensor.tensor.random import normal
  from pytensor.tensor.random.op import RandomState, RandomVariable, default_rng
  from pytensor.tensor.shape import specify_shape
  from pytensor.tensor.type import all_dtypes, iscalar, tensor
label_desc: Use image node_id 1 for calling the MultivariateRandomVariable obj's underlying member method code with example usage: obj._supp_shape_from_params(dist_params, param_shapes) and returns: list