code: def _call_numpy(self, x):
          
          if self.halfcomplex:
              return np.fft.irfftn(x, axes=self.axes)
          else:
              if self.sign == '+':
                  return np.fft.ifftn(x, axes=self.axes)
              else:
                  return (np.fft.fftn(x, axes=self.axes) /
                          np.prod(np.take(self.domain.shape, self.axes)))
docs: Return ``self(x)`` using numpy.
  
          Parameters
          ----------
          x : `numpy.ndarray`
              Input array to be transformed
  
          Returns
          -------
          out : `numpy.ndarray`
              Result of the transform