本文简要介绍python语言中 torch.linalg.inv_ex
的用法。
用法:
torch.linalg.inv_ex(A, *, check_errors=False, out=None)
out(tuple,可选的) -将输出写入的两个张量的元组。如果
None
则忽略。默认值:None
。如果方阵可逆,则计算它的逆矩阵。
返回一个命名元组
(inverse, info)
。inverse
包含反转A
的结果,info
存储 LAPACK 错误代码。如果
A
不是可逆矩阵,或者它是一批矩阵,其中一个或多个不是可逆矩阵,则info
为相应的矩阵存储一个正整数。正整数表示输入矩阵的 LU 分解的对角元素正好为零。info
补零表示反演成功。如果check_errors=True
和info
包含正整数,则抛出RuntimeError。支持 float、double、cfloat 和 cdouble dtypes 的输入。还支持批量矩阵,如果
A
是批量矩阵,则输出具有相同的批量维度。注意
如果
A
在 CUDA 设备上,则此函数可以将该设备与 CPU 同步。警告
此函数是“experimental”,它可能会在未来的PyTorch 版本中更改。
例子:
>>> A = torch.randn(3, 3) >>> Ainv, info = torch.linalg.inv_ex(A) >>> torch.dist(torch.linalg.inv(A), Ainv) tensor(0.) >>> info tensor(0, dtype=torch.int32)
参数:
关键字参数:
相关用法
- Python PyTorch invoke_on_rank_and_broadcast_result用法及代码示例
- Python PyTorch inv用法及代码示例
- Python PyTorch index_select用法及代码示例
- Python PyTorch inner用法及代码示例
- Python PyTorch inference_mode用法及代码示例
- Python PyTorch ignore用法及代码示例
- Python PyTorch ihfft用法及代码示例
- Python PyTorch identity用法及代码示例
- Python PyTorch import_huggingface_model用法及代码示例
- Python PyTorch is_tensor_like用法及代码示例
- Python PyTorch i0用法及代码示例
- Python PyTorch irfft用法及代码示例
- Python PyTorch is_nonzero用法及代码示例
- Python PyTorch isneginf用法及代码示例
- Python PyTorch ifft2用法及代码示例
- Python PyTorch ifftn用法及代码示例
- Python PyTorch i1e用法及代码示例
- Python PyTorch is_scripting用法及代码示例
- Python PyTorch isclose用法及代码示例
- Python PyTorch ifftshift用法及代码示例
- Python PyTorch isnan用法及代码示例
- Python PyTorch imag用法及代码示例
- Python PyTorch is_tensor_method_or_property用法及代码示例
- Python PyTorch isreal用法及代码示例
- Python PyTorch import_fairseq_model用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.linalg.inv_ex。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。