Why Sage not execute the python code?

from scipy import *
from pylab import *

sample_rate=1000.00
t=r_[0:0.6:1/sample_rate]
N=len(t)
s=sin(2*pi*50*t)+sin(2*pi*70*t+pi/4)
S=fft(s)
f=sample_rate*r_[0:(N/2)]/N
n=len(f)
plot(f,abs(S[0:n])/N)


error message:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/sage/sagenb/sage_notebook/worksheets/rfcard/0/code/
12.py", line 15, in <module>

    S=fft(s)
  File "", line 1, in <module>

  File "/home/sage/sage_install/sage/local/lib/python2.6/site-packages/
numpy/fft/fftpack.py", line 159, in fft
    return _raw_fft(a, n, axis, fftpack.cffti, fftpack.cfftf,
_fft_cache)

  File "/home/sage/sage_install/sage/local/lib/python2.6/site-packages/
numpy/fft/fftpack.py", line 66, in _raw_fft
    r = work_function(a, wsave)
TypeError: array cannot be safely cast to required type


Thank!


Rafael

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to