最近用 Java 编写的 FFTW 包装器

2024-05-02

我正在寻找最新版本的最小 Java 包装器FFTW http://www.fftw.org/。 FFTW 网站上列出的包装器要么已过时(jfftw-1.2.zip ftp://ftp.fftw.org/pub/fftw/jfftw-1.2.zip)或包含太多额外的东西(共享科学工具箱 http://code.google.com/p/shared/)。谷歌搜索显示JFFTW3 http://freshmeat.net/projects/jfftw3,看起来很有希望,但下载链接已损坏(有人有镜像吗?)

对于那些想要纯 Java FFT 库的人,J变换 https://sites.google.com/site/piotrwendykier/software/jtransforms看起来很好。我更喜欢使用 FFTW,因为它的速度大约是 FFTW 的两倍,并且它可以处理任意维度 d > 3。


我最终使用了JNAerator http://code.google.com/p/jnaerator/从头文件自动生成 JNA 绑定fftw3.h。结果是作为要点可在 Github 上找到 https://gist.github.com/1428625。要点(在底部)还包括一个方便的 Scala 接口,用于任意维度的真实变换。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

最近用 Java 编写的 FFTW 包装器 的相关文章

随机推荐