• 文档 >
  • 模块代码 >
  • torch >
  • torch.distributions.chi2
快捷键

torch.distributions.chi2 的源代码

# mypy: 允许未类型注解的 from torch import Tensor from torch.distributions import constraints from torch.distributions.gamma import Gamma __all__ = ["Chi2"]
[文档]类 Chi2(Gamma): r""" 创建一个形状参数为 :attr:`df` 的卡方分布。 这与 `Gamma(alpha=0.5*df, beta=0.5)` 完全等价。 示例:: >>> # xdoctest: +IGNORE_WANT("非确定性") >>> m = Chi2(torch.tensor([1.0])) >>> m.sample() # 卡方分布,自由度为 df=1 tensor([ 0.1046]) Args: df(浮点数或张量):分布的形状参数 """ arg_constraints = {"df": constraints.positive} def __init__(self, df, validate_args=None): super().__init__(0.5 * df, 0.5, validate_args=validate_args)
[文档] def expand(self, batch_shape, _instance=None): new = self._get_checked_instance(Chi2, _instance) return super().expand(batch_shape, new)
@property def df(self) -> Tensor: return self.concentration * 2

© 版权所有 PyTorch 贡献者。

使用 Sphinx 构建,并使用 Read the Docs 提供的主题。

文档

查看 PyTorch 的全面开发者文档

查看文档

教程

深入了解初学者和高级开发者的教程

查看教程

资源

查找开发资源,获取您的疑问解答

查看资源