code: def prior_bayes_information(self, expparams, n_samples=None):
          
  
          if n_samples is None:
              n_samples = self.particle_locations.shape[0]
          return self._bim(self.prior.sample(n_samples), expparams)
docs: Evaluates the local Bayesian Information Matrix (BIM) for a set of
          samples from the SMC particle set, with uniform weights.
  
          :param expparams: Parameters describing the experiment that was
              performed.
          :type expparams: :class:`~numpy.ndarray` of dtype given by the
              :attr:`~qinfer.abstract_model.Model.expparams_dtype` property
              of the underlying model
  
          :param n_samples int: Number of samples to draw from particle distribution,
                          to evaluate BIM over.