def halfcomplex_radix2_unpack(): n = 32 a = numx.arange(n) c = numx.zeros((n,)) c[1:n/2+1]=a[1::2] c[n/2+1:]=a[-2:1:-2] print c print fft.halfcomplex_radix2_unpack(c)
def transform(self, x): return fft.halfcomplex_radix2_unpack(fft.real_radix2_transform(x))