mindscience.sciops.fft.asd_fftn
- mindscience.sciops.fft.asd_fftn(xr, xi, ndim=1)[源代码]
使用Ascend NPU加速的N维复数到复数前向FFT变换。
此函数为1D和2D复数到复数FFT变换提供统一接口, 针对Ascend NPU硬件加速进行了优化。
- 参数:
xr (Tensor) - 输入复数张量的实部,数据类型为float32。
xi (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_fftn >>> xr = ms.Tensor([[1.0, 2.0, 3.0, 4.0]], ms.float32) >>> xi = ms.Tensor([[0.0, 0.0, 0.0, 0.0]], ms.float32) >>> yr, yi = asd_fftn(xr, xi, ndim=1) >>> print(yr.shape) (1, 4) >>> print(yi.shape) (1, 4)