torch.conj¶
- torch.conj(input) Tensor ¶
傳回一個
input
的檢視,並翻轉其共軛位元。如果input
具有非複數 (non-complex) 的資料類型,則此函數只會傳回input
。注意
torch.conj()
執行的是延遲共軛 (lazy conjugation),但實際的共軛張量可以使用torch.resolve_conj()
隨時具體化。警告
未來,針對非複數資料類型的
input
,torch.conj()
可能會傳回一個不可寫入的檢視。建議程式不要修改torch.conj_physical()
傳回的張量 (當input
為非複數資料類型時),以確保與此變更相容。- 參數
input (Tensor) – 輸入張量。
範例
>>> x = torch.tensor([-1 + 1j, -2 + 2j, 3 - 3j]) >>> x.is_conj() False >>> y = torch.conj(x) >>> y.is_conj() True