mindscience.sciops.fft.asd_rfftn
- mindscience.sciops.fft.asd_rfftn(xr, ndim=1)[源代码]
使用Ascend NPU加速的N维实数到复数FFT变换。
此函数为1D和2D实数到复数FFT变换提供统一接口, 针对Ascend NPU硬件加速进行了优化。
- 参数:
xr (Tensor) - 输入实数张量,数据类型为float32。
ndim (int, 可选) - 要变换的维度数。仅支持
1和2。默认值:1。
- 返回:
Tuple[Tensor, Tensor]。包含以下内容的元组,
yr (Tensor),输出复数张量的实部,数据类型为float32。
yi (Tensor),输出复数张量的虚部,数据类型为float32。
样例:
>>> import mindspore as ms >>> from mindscience.sciops.fft import asd_rfftn >>> xr = ms.Tensor([[1.0, 2.0, 3.0, 4.0]], ms.float32) >>> yr, yi = asd_rfftn(xr, ndim=1) >>> print(yr.shape) (1, 3) >>> print(yi.shape) (1, 3)