Komischer Fehler in Scipy unter Windows, nicht in Linux
Verfasst: Donnerstag 17. November 2011, 01:49
Hallo,
Ich nutze das Scipy paket um fouriertransformationen eines Bildes zu berechne. Es ist das Scipy.fftpack paket.
Ich habe das kleine Programm erst unter Ubuntu geschrieben und wollte es nun auf Windows weiter schreiben weil da noch ein paar sachen dazu kommen die ich in Ubuntu nicht kann.
Ich hab nun also mein Bild, in form eines 2D numpy arrays, data.
der befehl fft1 = fftpack.fft(data) klappt unter ubuntu problemlos.
Unter Windows 7 meldet es aber den Fehler: ValueError: type > f4 is not supported
Das sagte mir so nun gar nichts, und google meint, f4 entspricht hierbei 32 bit. Ich dachte nun, das in dem datenarray vielleicht zahlen mit mehr als 32 bit drin sind, aber ein kurzer test ob alle einträge vom typ numpy.float32 sind, zeigte, das alles nur 32 bit zahlen sind. Nun steh ich aufm schlauch....
Liegt es vll daran das ich ein 32 bit python unter windows 7 64 bit laufen habe?
Habt ihr da ne Idee?
Thx.
Ich nutze das Scipy paket um fouriertransformationen eines Bildes zu berechne. Es ist das Scipy.fftpack paket.
Ich habe das kleine Programm erst unter Ubuntu geschrieben und wollte es nun auf Windows weiter schreiben weil da noch ein paar sachen dazu kommen die ich in Ubuntu nicht kann.
Ich hab nun also mein Bild, in form eines 2D numpy arrays, data.
der befehl fft1 = fftpack.fft(data) klappt unter ubuntu problemlos.
Unter Windows 7 meldet es aber den Fehler: ValueError: type > f4 is not supported
Das sagte mir so nun gar nichts, und google meint, f4 entspricht hierbei 32 bit. Ich dachte nun, das in dem datenarray vielleicht zahlen mit mehr als 32 bit drin sind, aber ein kurzer test ob alle einträge vom typ numpy.float32 sind, zeigte, das alles nur 32 bit zahlen sind. Nun steh ich aufm schlauch....
Liegt es vll daran das ich ein 32 bit python unter windows 7 64 bit laufen habe?
Habt ihr da ne Idee?
Thx.