python 求 gamma 分布_Python stats.gamma方法代码示例

本文整理汇总了Python中scipy.stats.gamma方法的典型用法代码示例。如果您正苦于以下问题:Python stats.gamma方法的具体用法?Python stats.gamma怎么用?Python stats.gamma使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在模块scipy.stats的用法示例。

在下文中一共展示了stats.gamma方法的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: __init__

​点赞 6

# 需要导入模块: from scipy import stats [as 别名]

# 或者: from scipy.stats import gamma [as 别名]

def __init__(self,

basis=LinearBasis(),

var=Parameter(gamma(1.), Positive()),

tol=1e-8,

maxiter=1000,

nstarts=100,

random_state=None

):

"""See class docstring."""

self.basis = basis

self.var = var

self.tol = tol

self.maxiter = maxiter

self.nstarts = nstarts

self.random_state = random_state

self.random_ = check_random_state(random_state)

开发者ID:NICTA,项目名称:revrand,代码行数:18,

示例2: __init__

​点赞 6

# 需要导入模块: from scipy import stats [as 别名]

# 或者: from scipy.stats import gamma [as 别名]

def __init__(self,

nbases,

Xdim,

mean=Parameter(norm_dist(), Bound()),

lenscale=Parameter(gamma(1.), Positive()),

regularizer=None,

random_state=None

):

"""See this class's docstring."""

self.random_state = random_state # for repr

self._random = check_random_state(random_state)

self._init_dims(nbases, Xdim)

self._params = [self._init_param(mean),

self._init_param(lenscale)]

self._init_matrices()

super(_LengthScaleBasis, self).__init__(regularizer)

开发者ID:NICTA,项目名称:revrand,代码行数:18,

示例3: test_grad_concat

​点赞 6

# 需要导入模块: from scipy import stats [as 别名]

# 或者: from scipy.stats import gamma [as 别名]

def test_grad_concat(make_gaus_data):

X, _, _, _ = make_gaus_data

N, d = X.shape

base = bs.LinearBasis(onescol=False) + bs.LinearBasis(onescol=False)

assert list(base.grad(X)) == []

base += bs.RadialBasis(centres=X)

G = base.grad(X, 1.)

assert list(G)[0].shape == (N, N + 2 * d)

D = 200

base += bs.RandomRBF(nbases=D, Xdim=d,

lenscale=Parameter(gamma(1), Positive(), shape=(d,)))

G = base.grad(X, 1., np.ones(d))

dims = [(N, N + (D + d) * 2), (N, N + (D + d) * 2, d)]

for g, d in zip(G, dims):

assert g.shape == d

开发者ID:NICTA,项目名称:revrand,代码行数:25,

示例4: test_logstruc_params

​点赞 6

# 需要导入模块: from scipy import stats [as 别名]

# 或者: from scipy.stats import gamma [as 别名]

def test_logstruc_params(make_quadratic, make_random):

random = make_random

a, b, c, data, _ = make_quadratic

w0 = [Parameter(random.gamma(2, size=(2,)), Positive()),

Parameter(random.randn(), Bound())

]

qobj_struc = lambda w12, w3, data: q_struc(w12, w3, data, qobj)

assert_opt = lambda Eab, Ec: \

np.allclose((a, b, c), (Eab[0], Eab[1], Ec), atol=1e-3, rtol=0)

nmin = structured_minimizer(logtrick_minimizer(minimize))

res = nmin(qobj_struc, w0, args=(data,), jac=True, method='L-BFGS-B')

assert_opt(*res.x)

nsgd = structured_sgd(logtrick_sgd(sgd))

res = nsgd(qobj_struc, w0, data, eval_obj=True, random_state=make_random)

assert_opt(*res.x)

qf_struc = lambda w12, w3, data: q_struc(w12, w3, data, qfun)

qg_struc = lambda w12, w3, data: q_struc(w12, w3, data, qgrad)

res = nmin(qf_struc, w0, args=(data,), jac=qg_struc, method='L-BFGS-B')

assert_opt(*res.x)

开发者ID:NICTA,项目名称:revrand,代码行数:27,

示例5: setUp_configure

​点赞 6

# 需要导入模块: from scipy import stats [as 别名]

# 或者: from scipy.stats import gamma [as 别名]

def setUp_configure(self):

from scipy import stats

self.dist = distributions.Gamma

self.scipy_dist = stats.gamma

self.test_targets = set(

['batch_shape', 'entropy', 'event_shape', 'log_prob', 'mean',

'sample', 'support', 'variance'])

k = utils.force_array(

numpy.random.uniform(0, 5, self.shape).astype(numpy.float32))

theta = utils.force_array(

numpy.random.uniform(0, 5, self.shape).astype(numpy.float32))

self.params = {'k': k, 'theta': theta}

self.scipy_params = {'a': k, 'scale': theta}

self.support = 'positive'

开发者ID:chainer,项目名称:chainer,代码行数:19,

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值