2

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でもインポートしようとしましたが、そこにもありません。

4

2 に答える 2

2

窓用

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyfftw

次の方法でインストールします。

pip install [filename].whl

コードにインポートする

import pyfftw as fftw
于 2016-01-15T13:16:44.303 に答える