def direct_idft(x):
    x = asarray(x)
    n = len(x)
    y = zeros(n, dtype=cdouble)
    w = arange(n)*(2j*pi/n)
    for i in range(n):
        y[i] = dot(exp(i*w), x)/n
    return y
dataset/ETHPy150Open scipy/scipy/benchmarks/benchmarks/fftpack_basic.py/direct_idft/original