Edit detail for NumPy revision 2 of 2

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.


comments:

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

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 "", line 1, in 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")