/usr/local/lib64/python3.6/site-packages/torch/distributions/__pycache__
NameSizeModeActions
bernoulli.cpython-36.pyc44450644editdlrm
beta.cpython-36.pyc36820644editdlrm
binomial.cpython-36.pyc47610644editdlrm
categorical.cpython-36.pyc58130644editdlrm
cauchy.cpython-36.pyc33100644editdlrm
chi2.cpython-36.pyc14190644editdlrm
constraints.cpython-36.pyc222170644editdlrm
constraint_registry.cpython-36.pyc98950644editdlrm
continuous_bernoulli.cpython-36.pyc80770644editdlrm
dirichlet.cpython-36.pyc40850644editdlrm
distribution.cpython-36.pyc118220644editdlrm
exponential.cpython-36.pyc33630644editdlrm
exp_family.cpython-36.pyc28760644editdlrm
fishersnedecor.cpython-36.pyc32120644editdlrm
gamma.cpython-36.pyc34550644editdlrm
geometric.cpython-36.pyc41830644editdlrm
gumbel.cpython-36.pyc28640644editdlrm
half_cauchy.cpython-36.pyc29300644editdlrm
half_normal.cpython-36.pyc28210644editdlrm
independent.cpython-36.pyc45060644editdlrm
kl.cpython-36.pyc258440644editdlrm
kumaraswamy.cpython-36.pyc30400644editdlrm
laplace.cpython-36.pyc34420644editdlrm
lkj_cholesky.cpython-36.pyc45750644editdlrm
logistic_normal.cpython-36.pyc23200644editdlrm
log_normal.cpython-36.pyc24380644editdlrm
lowrank_multivariate_normal.cpython-36.pyc80740644editdlrm
mixture_same_family.cpython-36.pyc70730644editdlrm
multinomial.cpython-36.pyc50200644editdlrm
multivariate_normal.cpython-36.pyc85340644editdlrm
negative_binomial.cpython-36.pyc41490644editdlrm
normal.cpython-36.pyc41380644editdlrm
one_hot_categorical.cpython-36.pyc51730644editdlrm
pareto.cpython-36.pyc25160644editdlrm
poisson.cpython-36.pyc26820644editdlrm
relaxed_bernoulli.cpython-36.pyc55950644editdlrm
relaxed_categorical.cpython-36.pyc55630644editdlrm
studentT.cpython-36.pyc34830644editdlrm
transformed_distribution.cpython-36.pyc73350644editdlrm
transforms.cpython-36.pyc429810644editdlrm
uniform.cpython-36.pyc35800644editdlrm
utils.cpython-36.pyc68020644editdlrm
von_mises.cpython-36.pyc50790644editdlrm
weibull.cpython-36.pyc27370644editdlrm
__init__.cpython-36.pyc59810644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/torch/distributions/__pycache__/beta.cpython-36.pyc (3682B)
3 EgN @s\ddlmZmZddlZddlmZddlmZddlm Z ddl m Z Gddde Z dS) )RealNumberN) constraints) Dirichlet)ExponentialFamily) broadcast_allcseZdZdZejejdZejZdZ dfdd Z dfdd Z e d d Z e d d Zffd dZddZddZe ddZe ddZe ddZddZZS)Betaa8 Beta distribution parameterized by :attr:`concentration1` and :attr:`concentration0`. Example:: >>> m = Beta(torch.tensor([0.5]), torch.tensor([0.5])) >>> m.sample() # Beta distributed with concentration concentration1 and concentration0 tensor([ 0.1046]) Args: concentration1 (float or Tensor): 1st concentration parameter of the distribution (often referred to as alpha) concentration0 (float or Tensor): 2nd concentration parameter of the distribution (often referred to as beta) )concentration1concentration0TNcstt|tr,t|tr,tjt|t|g}nt||\}}tj||gd}t||d|_t t |j |jj |ddS)N) validate_args) isinstancertorchtensorfloatrstackr _dirichletsuperr__init__Z _batch_shape)selfr r r Zconcentration1_concentration0) __class__D/usr/local/lib64/python3.6/site-packages/torch/distributions/beta.pyrs z Beta.__init__csD|jt|}tj|}|jj||_tt|j|dd|j|_|S)NF)r ) Z_get_checked_instancerrSizerexpandrr_validate_args)rZ batch_shapeZ _instancenew)rrrr's   z Beta.expandcCs|j|j|jS)N)r r )rrrrmean/sz Beta.meancCs*|j|j}|j|j|jd|dS)Nr )r r pow)rtotalrrrvariance3s  z Beta.variancecCs|jj|jddS)Nr rr )rrsampleselect)rZ sample_shaperrrr#9sz Beta.rsamplecCs0|jr|j|tj|d|gd}|jj|S)Ng?r r )rZ_validate_samplerrrlog_prob)rvalueZ heads_tailsrrrr%<s z Beta.log_probcCs |jjS)N)rentropy)rrrrr'Bsz Beta.entropycCs*|jjd}t|tr"tj|gS|SdS)N.r).r)r concentrationrrrr)rresultrrrr Es   zBeta.concentration1cCs*|jjd}t|tr"tj|gS|SdS)N.r ).r )rr(rrrr)rr)rrrr Ms   zBeta.concentration0cCs |j|jfS)N)r r )rrrr_natural_paramsUszBeta._natural_paramscCs"tj|tj|tj||S)N)rlgamma)rxyrrr_log_normalizerYszBeta._log_normalizer)N)N)__name__ __module__ __qualname____doc__rZpositiveZarg_constraintsZ unit_intervalZsupportZ has_rsamplerrpropertyrr"r#r%r'r r r*r. __classcell__rr)rrr s       r) ZnumbersrrrZtorch.distributionsrZtorch.distributions.dirichletrZtorch.distributions.exp_familyrZtorch.distributions.utilsrrrrrrs