評價此頁

torch.conj_physical#

torch.conj_physical(input, *, out=None) Tensor#

計算給定 input 張量的逐元素共軛。如果 input 的 dtype 不是複數型別,則此函式僅返回 input

注意

此函式會執行共軛操作,無論共軛位是否已設定。

警告

將來,對於非複數 dtype 的 inputtorch.conj_physical() 可能會返回一個不可寫檢視。建議程式不要修改從 torch.conj_physical() 返回的、當 input 為非複數 dtype 時所得到的張量,以相容此更改。

outi=conj(inputi)\text{out}_{i} = conj(\text{input}_{i})
引數

input (Tensor) – 輸入張量。

關鍵字引數

out (Tensor, optional) – 輸出張量。

示例

>>> torch.conj_physical(torch.tensor([-1 + 1j, -2 + 2j, 3 - 3j]))
tensor([-1 - 1j, -2 - 2j, 3 + 3j])