def _sample_n(self, n, seed=None):
shape = array_ops.concat(([n], array_ops.shape(self.mean())), 0)
np_dtype = self.dtype.as_numpy_dtype()
minval = np.nextafter(np_dtype(0), np_dtype(1))
uniform = random_ops.random_uniform(shape=shape,
minval=minval,
maxval=1,
dtype=self.dtype,
seed=seed)
sampled = math_ops.log(uniform) - math_ops.log(1-uniform)
return sampled * self.scale + self.loc
logistic.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录