最近的 FFTW Java 包装器

2022-09-04 03:54:07

我正在为最新版本的FFTW寻找一个最小的Java包装器。FFTW网站上列出的包装器要么过时(jfftw-1.2.zip),要么包含太多额外的东西(共享科学工具箱)。谷歌搜索显示JFFTW3,看起来很有前途,但下载链接已损坏(有人有镜像吗?

对于那些想要纯Java FFT库的人来说,JTransforms看起来非常好。我更喜欢使用FFTW,因为它的速度大约是它的两倍,并且它处理任意维度d>3。


答案 1

我最终使用JNAerator从头文件自动生成JNA绑定。结果可作为 Github 上的要点提供。要点(底部)还包括一个方便的Scala接口,用于任意维度的实际变换。fftw3.h


答案 2

推荐