本文简要介绍python语言中 torch.logdet 的用法。
用法:
torch.logdet(input) → Tensorinput(Tensor) -大小为
(*, n, n)的输入张量,其中*是零个或多个批处理维度。计算方阵或方阵批次的对数行列式。
注意
如果
input的对数行列式为零,则结果为-inf,如果input的行列式为负,则结果为nan。注意
当
input不可逆时,向后通过logdet()在内部使用 SVD 结果。在这种情况下,当input没有明显的奇异值时,通过logdet()进行双倍向后将不稳定。详情请参阅svd()。例子:
>>> A = torch.randn(3, 3) >>> torch.det(A) tensor(0.2611) >>> torch.logdet(A) tensor(-1.3430) >>> A tensor([[[ 0.9254, -0.6213], [-0.5787, 1.6843]], [[ 0.3242, -0.9665], [ 0.4539, -0.0887]], [[ 1.1336, -0.4025], [-0.7089, 0.9032]]]) >>> A.det() tensor([1.1990, 0.4099, 0.7386]) >>> A.det().log() tensor([ 0.1815, -0.8917, -0.3031])
参数:
相关用法
- Python PyTorch log2用法及代码示例
- Python PyTorch logical_xor用法及代码示例
- Python PyTorch logical_and用法及代码示例
- Python PyTorch log_softmax用法及代码示例
- Python PyTorch logical_or用法及代码示例
- Python PyTorch logit用法及代码示例
- Python PyTorch logical_not用法及代码示例
- Python PyTorch logcumsumexp用法及代码示例
- Python PyTorch log10用法及代码示例
- Python PyTorch logaddexp用法及代码示例
- Python PyTorch log用法及代码示例
- Python PyTorch logsumexp用法及代码示例
- Python PyTorch logspace用法及代码示例
- Python PyTorch log1p用法及代码示例
- Python PyTorch load_state_dict_from_url用法及代码示例
- Python PyTorch load_sp_model用法及代码示例
- Python PyTorch load_url用法及代码示例
- Python PyTorch load_inline用法及代码示例
- Python PyTorch load用法及代码示例
- Python PyTorch lstsq用法及代码示例
- Python PyTorch lerp用法及代码示例
- Python PyTorch lt用法及代码示例
- Python PyTorch lgamma用法及代码示例
- Python PyTorch lazy_apply用法及代码示例
- Python PyTorch ldexp用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.logdet。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
