我正在尝试在 python 上使用 fftw3 来快速计算 ffts(使用我所有的内核!)问题是......我找不到 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 库,并且 pyfftw 作为该包的 python 包装器存在,但我使用的函数使用 fftw3。
我希望有人能指出这个模块的位置!
PS 我正在运行 Ubuntu 14.04,我正在使用 python 2.7。我也尝试在 python 3 中导入它,但它也不存在。