Hi!
Vielen Dank für die erste Kritik. Also, ich arbeite mit Python 2.4 (Enthough-Version), Betriebssystem XP-SP2.
Mein Programm führe ich mit PythonWin aus:
Code: Alles auswählen
# http://www.scipy.org/scipy_Example_List#head-7b70c2c5bff1c7774581f834de2d11a995b4c988
from numpy import *
from numpy.fft import *
#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(concatenate((S[0:n]/N,S[n:0]/N))))
ion()
plot(f,abs(S[0:n])/N)
#show()
print(N, s, S, f, n)
Es liegt aber nicht an diesem Beispiel-Programm, es ist ein generelles Problem.
Nachdem das Programm gestartet wurde, öffnet sich ein neues Fenster, welches dann die Grafik plottet.
Soweit ist alles in Ordnung. Wenn ich allerdings das Programm nochmal laufen lasse, egal ob ich das Figure-Fenster geschlossen habe oder nicht, bleibt alles hängen (PythonWin und das plot-Fenster).
Ich hoffe, das reicht Euch fürs erste...
@ Christian:
ich habe zum einen Matplotlib mit dem Enthough-Package mit installiert, ich habe allerdings auch nochmal die neuere Version von der Homepage installiert, das machte jedoch keinen Unterschied.
Was meinst Du mit --> Welches Backend benutzt Du? (Tk, Wx, Gtk / Agg, Cairo)
Gruß,
Michael