首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使pyFFTW运行?

如何使pyFFTW运行?
EN

Stack Overflow用户
提问于 2017-06-22 21:43:42
回答 1查看 995关注 0票数 0

我基本上在寻找一种更快的替代scipy.fftpack.fft的方法,并找到了pyFFTW

然而,我即将绝望,因为无论我在尝试什么,我都不会让pyFFTW工作。

我到目前为止所做的:

  • 通过pyFFTW安装PIPpip install pyfftw
  • 这里下载FFTW3.3.5 for Windows
  • 提取zip文件并将任何内容复制到pyFFTW的网站包目录中。

一旦我试图导入pyFFTW,就会出现以下异常:

代码语言:javascript
复制
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

任何关于如何解决这个问题的建议都会受到高度赞赏。

顺便说一句:我已经尝试过几次卸载/安装numpy和pyFFTW

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-23 01:19:14

你需要升级numpy。不管你找到什么二进制文件都是针对一个太新的numpy拷贝编译的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44709839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档