def random(self, point=None, size=None): return generate_samples( self._random, dist_shape=self.shape, broadcast_shape=self.shape, size=size, )
def random(self, point=None, size=None): (ror, ) = draw_values([self.ror], point=point, size=size) return generate_samples( self._random, dist_shape=self.shape, broadcast_shape=self.shape, size=size, )
def random(self, point=None, size=None): mn, mx = draw_values([self.min_radius - 0., self.max_radius - 0.], point=point) return generate_samples(self._random, mn, mx, dist_shape=self.shape, broadcast_shape=self.shape, size=size)
def random(self, point=None, size=None): """ Draw random values from HyperGeometric distribution. Parameters ---------- point : dict, optional Dict of variable values on which random values are to be conditioned (uses default point if not specified). size : int, optional Desired size of random sample (returns one sample if not specified). Returns ------- array """ N, n, k = draw_values([self.N, self.n, self.k], point=point, size=size) return generate_samples(np.random.hypergeometric, N, n, k, dist_shape=self.shape, size=size)
def random(self, point=None, size=None, repeat=None): mu = draw_values([self.mu], point=point) return generate_samples(self.zpt_cdf, mu, dist_shape=self.shape, size=size)