tf.signal.ifftshift

The inverse of fftshift.

Although identical for even-length x, the functions differ by one sample for odd-length x.

For example:

x = tf.signal.ifftshift([[ 0., 1., 2.],[ 3., 4., -4.],[-3., -2., -1.]]) x.numpy() # array([[ 4., -4., 3.],[-2., -1., -3.],[ 1., 2., 0.]]) 

x Tensor, input tensor.
axes int or shape tuple Axes over which to calculate. Defaults to None, which shifts all axes.
name An optional name for the operation.

A Tensor, The shifted tensor.

numpy compatibility

Equivalent to numpy.fft.ifftshift. https://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.ifftshift.html