本文簡要介紹python語言中 torch.triangular_solve
的用法。
用法:
torch.triangular_solve(b, A, upper=True, transpose=False, unitriangular=False, *, out=None)
out((Tensor,Tensor),可選的) -將輸出寫入的兩個張量的元組。如果
None
則忽略。默認值:None
。命名元組
(solution, cloned_coefficient)
其中cloned_coefficient
是 的克隆,solution
是 到 的解(或方程組的任何變體,取決於關鍵字參數。)求解具有三角係數矩陣 和多個右側 的方程組。
特別是,求解 並假設 是具有默認關鍵字參數的上三角函數。
torch.triangular_solve(b, A)
可以接受 2D 輸入b, A
或作為 2D 矩陣批次的輸入。如果輸入是批處理,則返回批處理輸出X
如果
A
的對角線包含零或非常接近零的元素和unitriangular
= False
(默認),或者如果輸入矩陣條件不佳,則結果可能包含NaN
s。支持 float、double、cfloat 和 cdouble 數據類型的輸入。
例子:
>>> A = torch.randn(2, 2).triu() >>> A tensor([[ 1.1527, -1.0753], [ 0.0000, 0.7986]]) >>> b = torch.randn(2, 3) >>> b tensor([[-0.0210, 2.3513, -1.5492], [ 1.5429, 0.7403, -1.0243]]) >>> torch.triangular_solve(b, A) torch.return_types.triangular_solve( solution=tensor([[ 1.7841, 2.9046, -2.5405], [ 1.9320, 0.9270, -1.2826]]), cloned_coefficient=tensor([[ 1.1527, -1.0753], [ 0.0000, 0.7986]]))
參數:
關鍵字參數:
返回:
相關用法
- Python PyTorch triu_indices用法及代碼示例
- Python PyTorch tril_indices用法及代碼示例
- Python PyTorch tril用法及代碼示例
- Python PyTorch triu用法及代碼示例
- Python PyTorch trunc用法及代碼示例
- Python PyTorch trace_module用法及代碼示例
- Python PyTorch transpose用法及代碼示例
- Python PyTorch trapezoid用法及代碼示例
- Python PyTorch trace用法及代碼示例
- Python PyTorch tensorinv用法及代碼示例
- Python PyTorch tensor用法及代碼示例
- Python PyTorch to_map_style_dataset用法及代碼示例
- Python PyTorch topk用法及代碼示例
- Python PyTorch tensorsolve用法及代碼示例
- Python PyTorch tile用法及代碼示例
- Python PyTorch tanh用法及代碼示例
- Python PyTorch take_along_dim用法及代碼示例
- Python PyTorch tensor_split用法及代碼示例
- Python PyTorch t用法及代碼示例
- Python PyTorch take用法及代碼示例
- Python PyTorch tensordot用法及代碼示例
- Python PyTorch tan用法及代碼示例
- Python PyTorch frexp用法及代碼示例
- Python PyTorch jvp用法及代碼示例
- Python PyTorch cholesky用法及代碼示例
注:本文由純淨天空篩選整理自pytorch.org大神的英文原創作品 torch.triangular_solve。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。