[SciPy-user] fft giving error
Christian Kristukat
ckkart at hoc.net
Fri Oct 20 03:06:29 EDT 2006
Alan Jackson wrote:
> I'm trying to run the example from http://linuxgazette.net/115/andreasen.html
> to plot the frequency spectrum of sunspot numbers from ipython...
>
> from scipy import *
> from scipy import fftpack
>
> from scipy.io import read_array
> sunspot = read_array('sunspots.dat')
>
> year=sunspot[:,0]
> wolfer=sunspot[:,1]
> Y=fft(wolfer)
>
> and I get the following error....
>
>
> In [68]: Y=fft(wolfer)
> ---------------------------------------------------------------------------
> exceptions.TypeError Traceback (most recent call last)
>
> /home/ajackson/projects/cyclicity/<console>
>
> TypeError: 'module' object is not callable
I think, some numpy/scipy modules have been rearranged since that article was
written. In fact the line
from scipy import fftpack
is not needed since fftpack is not used in the script.
With
from scipy import *
you'll now import a *module* called fft. The function you're looking for is then
called fft.fft. Try help(fft).
Christian
More information about the SciPy-User
mailing list