本文简要介绍python语言中 torch.polar 的用法。
用法:
torch.polar(abs, angle, *, out=None) → Tensorout(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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
