rfft2#
- class saiunit.fft.rfft2(a, s=None, axes=(-2, -1), norm=None, **kwargs)#
Compute a two-dimensional DFT of a real-valued array.
Unit-aware implementation of
numpy.fft.rfft2(). Only the positive-frequency half along the last transformed axis is returned. The output unit isinput_unit * second ** 2.- Parameters:
- Returns:
Two-dimensional real DFT of
a.- Return type:
saiunit.Quantity |
Array|ndarray|bool|number|bool|int|float|complex
See also
saiunit.fft.irfft2Inverse of
rfft2.saiunit.fft.rfftnN-dimensional real DFT.
Examples
>>> import saiunit as u >>> import saiunit.fft as sufft >>> import jax.numpy as jnp >>> x = jnp.array([[1.0, 2.0, 3.0], [4.0, 5.0, 6.0]]) * u.meter >>> X = sufft.rfft2(x)