torch.conj

torch.conj(input) Tensor

返回input的一个视图,其中共轭位被翻转。如果input的数据类型不是复数类型,则该函数直接返回input

注意

torch.conj() 执行惰性共轭操作,但实际的共轭张量可以在任何时候通过 torch.resolve_conj() 来进行实例化。

警告

将来,torch.conj() 可能会为非复数数据类型的 input 返回一个只读视图。为了与这一变化保持兼容,建议在 input 为非复数类型时不要修改由 torch.conj_physical() 返回的张量。

参数

input (Tensor) – 需要输入的张量。

示例:

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