| 1 2 | ||
|
Editor: vojtech
Time: 2011/07/29 15:22:44 GMT+2 |
||
| Note: fourierova transformace | ||
added:
From vojtech Fri Jul 29 15:22:43 +0200 2011
From: vojtech
Date: Fri, 29 Jul 2011 15:22:43 +0200
Subject: fourierova transformace
Message-ID: <20110729152243+0200@www.py.cz>
nemáte prosím někdo ponětí, jak k ní donutit python? kdesi po fórech jsem schrastil
"import numpy
from numpy import fft
def main() :
f=open('out.dat','r')
out=f.read()
f.close()
out_array=numpy.array(out)
f=open('wave-array.dat','w')
f.write(str(out_array))
f.close()
out_fft=fft.fft(out)
f=open('wave-fft.dat','w')
f.write(out_fft)
f.close()
"
nicméně mi to pořád kazí jakýsi index ("Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
ft.main()
File "C:\Python32\ft.py", line 16, in main
out_fft=fft.fft(out)
File "C:\Python32\lib\site-packages\numpy\fft\fftpack.py", line 164, in fft
return _raw_fft(a, n, axis, fftpack.cffti, fftpack.cfftf, _fft_cache)
File "C:\Python32\lib\site-packages\numpy\fft\fftpack.py", line 48, in _raw_fft
n = a.shape[axis]
IndexError: tuple index out of range")
To samé co Numeric.
fourierova transformace --vojtech, Fri, 29 Jul 2011 15:22:43 +0200 reply
nemáte prosím někdo ponětí, jak k ní donutit python? kdesi po fórech jsem schrastil
"import numpy from numpy import fft
f=open(out.dat,r)
out=f.read()
f.close()
out_array=numpy.array(out)
f=open(wave-array.dat,w)
f.write(str(out_array))
f.close()
out_fft=fft.fft(out)
f=open(wave-fft.dat,w)
f.write(out_fft)
f.close()
"
nicméně mi to pořád kazí jakýsi index ("Traceback (most recent call last):
File "