本文简要介绍python语言中 torch.polar
的用法。
用法:
torch.polar(abs, angle, *, out=None) → Tensor
out(Tensor) -如果输入是
torch.float32
,则必须是torch.complex64
。如果输入是torch.float64
,则必须是torch.complex128
。构造一个复数张量,其元素是笛卡尔坐标,对应于具有绝对值
abs
和角度angle
的极坐标。注意
torch.polar
类似于 std::polar 并且不会像 Python 的cmath.polar
和 SciPy 的linalg.polar
那样计算复杂张量的极分解。如果abs
为负数或 NaN,或者angle
为无限,则此函数的行为未定义。例子:
>>> import numpy as np >>> abs = torch.tensor([1, 2], dtype=torch.float64) >>> angle = torch.tensor([np.pi / 2, 5 * np.pi / 4], dtype=torch.float64) >>> z = torch.polar(abs, angle) >>> z tensor([(0.0000+1.0000j), (-1.4142-1.4142j)], dtype=torch.complex128)
参数:
关键字参数:
相关用法
- Python PyTorch polygamma用法及代码示例
- Python PyTorch positive用法及代码示例
- Python PyTorch powerSGD_hook用法及代码示例
- Python PyTorch pow用法及代码示例
- Python PyTorch pop用法及代码示例
- Python PyTorch poisson用法及代码示例
- Python PyTorch promote_types用法及代码示例
- Python PyTorch pca_lowrank用法及代码示例
- Python PyTorch pixel_shuffle用法及代码示例
- Python PyTorch pinv用法及代码示例
- Python PyTorch profile用法及代码示例
- Python PyTorch put_metric用法及代码示例
- Python PyTorch pad_sequence用法及代码示例
- Python PyTorch phase_vocoder用法及代码示例
- Python PyTorch prepare用法及代码示例
- Python PyTorch pack_sequence用法及代码示例
- Python PyTorch pad用法及代码示例
- Python PyTorch pad_packed_sequence用法及代码示例
- Python PyTorch pixel_unshuffle用法及代码示例
- Python PyTorch permute用法及代码示例
- Python PyTorch prod用法及代码示例
- Python PyTorch prof用法及代码示例
- Python PyTorch frexp用法及代码示例
- Python PyTorch jvp用法及代码示例
- Python PyTorch cholesky用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.polar。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。