def _logcdf(self, samples): old_settings = np.seterr(divide='ignore') vals = np.sum(np.log(samples), axis=1) np.seterr(**old_settings) return vals