def rvs(self, random_state=None):
if random_state is None:
exp = uniform(loc=self.lo, scale=self.scale).rvs()
else:
exp = uniform(loc=self.lo, scale=self.scale).rvs(random_state=random_state)
if self.mass_on_zero > 0.0 and np.random.uniform() < self.mass_on_zero:
return 0.0
return self.base ** exp
评论列表
文章目录