私は基本的にscipy.fftpack.fft
and foundのより高速な代替手段を探していますpyFFTW
。
しかし、何をやってもうまくいかないので、絶望しそうですpyFFTW
。
私がこれまでにやったこと:
- によってインストールさ
pyFFTW
れますPIP
:pip install pyfftw
- ここからWindows用のFFTW 3.3.5をダウンロードしました
- zipファイルを解凍し、何かをのサイトパッケージディレクトリにコピーしました
pyFFTW
をインポートしようとするとすぐにpyFFTW
、次の例外が発生します。
Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyfftw
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files (x86)\Python27\lib\site-packages\pyfftw\__init__.py", line 16, in <module> from .pyfftw import (
File "__init__.pxd", line 861, in init pyfftw.pyfftw (C:\projects
\pyfftw\pyfftw\pyfftw.c:17297)
ValueError: numpy.ufunc has the wrong size, try recompiling. Expected 104, got 112
を使用してnumpy 1.7.1
います。
この問題を解決する方法についての提案は大歓迎です。
pyFFTW
ところで:私はすでにnumpyを数回アンインストール/インストールしようとしました。