本文简要介绍python语言中 torch.logdet
的用法。
用法:
torch.logdet(input) → Tensor
input(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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。