/usr/local/lib64/python3.6/site-packages/torch/distributions/__pycache__
Edit: /usr/local/lib64/python3.6/site-packages/torch/distributions/__pycache__/pareto.cpython-36.pyc (2516B)
3
Eg ใ @ sT d dl mZ d dlmZ d dlmZ d dlmZmZ d dl m
Z
G dd deZdS ) ้ )ฺconstraints)ฺExponential)ฺTransformedDistribution)ฺAffineTransformฺExpTransform)ฺ
broadcast_allc st e Zd ZdZejejdZd fdd Zd fdd Ze dd Z
e d
d Zejdd
ddd Z
dd Z ZS )ฺParetoa
Samples from a Pareto Type 1 distribution.
Example::
>>> m = Pareto(torch.tensor([1.0]), torch.tensor([1.0]))
>>> m.sample() # sample from a Pareto distribution with scale=1 and alpha=1
tensor([ 1.5623])
Args:
scale (float or Tensor): Scale parameter of the distribution
alpha (float or Tensor): Shape parameter of the distribution
)ฺalphaฺscaleNc sN t ||\| _| _t| j|d}t td| jdg}tt| j|||d d S )N)ฺ
validate_argsr )ฺlocr
) r r
r r r r ฺsuperr ฺ__init__)ฺselfr
r r Z base_distZ
transforms)ฺ __class__ฉ ๚F/usr/local/lib64/python3.6/site-packages/torch/distributions/pareto.pyr s zPareto.__init__c s<