torch.conj_physical

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

计算给定的input张量的逐元素共轭。如果input不是复数类型,则该函数直接返回input

注意

这会执行共轭操作,不管共轭位是否被设置。

警告

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

$\text{out}_{i} = conj(\text{input}_{i})$
参数

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

关键字参数

out (Tensor, 可选) – 指定输出张量。

示例:

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