torch.angle

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

计算给定的input张量中每个元素的角度(以弧度为单位)。

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

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

关键字参数

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

注意

从 PyTorch 1.8 版本开始,对于负实数,angle 函数返回 pi;对于非负实数,返回零;并且会传播 NaN 值。此前,该函数对所有实数都返回零,并且不会传播浮点 NaN。

示例:

>>> torch.angle(torch.tensor([-1 + 1j, -2 + 2j, 3 - 3j]))*180/3.14159
tensor([ 135.,  135,  -45])
本页目录