torch.linalg.det¶
- torch.linalg.det(A, *, out=None) Tensor ¶
計算方陣的行列式。
支援 float、double、cfloat 和 cdouble 等資料類型。 也支援批次矩陣,如果
A
是一批矩陣,則輸出具有相同的批次維度。另請參閱
torch.linalg.slogdet()
計算方陣行列式絕對值的符號和自然對數。- 參數
A (Tensor) – 形狀為 (*, n, n) 的張量,其中 * 是零或多個批次維度。
- 關鍵字參數
out (Tensor, optional) – 輸出張量。 如果為 None,則忽略。 預設值:None。
範例
>>> A = torch.randn(3, 3) >>> torch.linalg.det(A) tensor(0.0934) >>> A = torch.randn(3, 2, 2) >>> torch.linalg.det(A) tensor([1.1990, 0.4099, 0.7386])