- cupyx.scipy.fft.rfftn(x, s=None, axes=None, norm=None, overwrite_x=False, *, plan=None)#
Compute the N-dimensional FFT for real input.
a (cupy.ndarray) – Array to be transform.
s (None or tuple of ints) – Shape to use from the input. If
sis not given, the lengths of the input along the axes specified by
axes (tuple of ints) – Axes over which to compute the FFT.
"forward") – Optional keyword to specify the normalization mode. Default is
None, which is an alias of
overwrite_x (bool) – If True, the contents of
xcan be destroyed.
a cuFFT plan for transforming
axes, which can be obtained using:
plan = cupyx.scipy.fftpack.get_fft_plan(x, s, axes, value_type='R2C')
planis defaulted to
None, meaning CuPy will use an auto-generated plan behind the scene.
The transformed array which shape is specified by
sand type will convert to complex if the input is other. The length of the last axis transformed will be
- Return type: