Pythonでfftw3を使用してfftを非常に高速に計算しようとしています(すべてのコアを使用して!)問題は... Pythonのfftw3パッケージが見つかりません...必要な関数が使用するため、それが存在することを知っていますインストールされている場合のみ。
これは私が使用するモジュールです: https://github.com/keflavich/image_tools/blob/master/fft_psd_tools/convolve_nd.py
予想通り、これをインポートしようとすると、次のようになります。
>>> import fftw3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named fftw3
>>>
そして、私はこれを試しました:
sudo pip install fftw3
sudo apt-get install python-fftw3
sudo easy_install fftw3
また、その場所やインストール手順をグーグルで検索してみましたが、何も見つかりませんでした!
また、fftw は C ライブラリであり、そのパッケージの python ラッパーとして pyfftw が存在することも認識していますが、使用する関数は fftw3 を利用しています。
誰かがこのモジュールの場所を教えてくれることを願っています!
PS Ubuntu 14.04 を実行しており、python 2.7 を使用しています。Python 3でもインポートしようとしましたが、そこにもありません。