SCIPY RFFT

>>> import scipy.fft
>>> scipy.fft.rfft([0, 1, 0, 0])
array([ 1.+0.j,  0.-1.j, -1.+0.j]) # may vary
Plif Plouf