評價此頁

torch.conj#

torch.conj(input) Tensor#

返回一個 input 的檢視,其中共軛位被翻轉。如果 input 的 dtype 非複數,此函式將直接返回 input

注意

torch.conj() 執行惰性共軛,但實際的共軛張量可以隨時透過 torch.resolve_conj() 具體化。

警告

將來,當 input 的 dtype 非複數時,torch.conj() 可能會返回一個不可寫檢視。建議程式不要修改由 torch.conj_physical() 返回的張量(當 input 為非複數 dtype 時),以確保與此更改相容。

引數

input (Tensor) – 輸入張量。

示例

>>> x = torch.tensor([-1 + 1j, -2 + 2j, 3 - 3j])
>>> x.is_conj()
False
>>> y = torch.conj(x)
>>> y.is_conj()
True