最近用 Java 编写的 FFTW 包装器
我正在为最新版本的 FFTW 寻找一个最小的 Java 包装器。 FFTW 网站上列出的包装器要么已过时 (jfftw-1.2.zip),要么包含太多额外的内容 (共享科学工具箱)。谷歌搜索建议JFFTW3,看起来很有前途,但下载链接已损坏(有人有镜像吗?)
对于那些想要的人一个纯 Java FFT 库,JTransforms 看起来非常不错。我更喜欢使用 FFTW,因为它的速度大约是 FFTW 的两倍,并且它可以处理任意维度 d > 。 3.
I'm seeking a minimal Java wrapper for a recent version of FFTW. The wrappers listed on the FFTW website are either out of date (jfftw-1.2.zip) or contain too much extra stuff (Shared Scientific Toolbox). A Google search suggests JFFTW3, which looks promising, but the download link is broken (does anybody have a mirror?)
For those who want a pure Java FFT library, JTransforms looks very good. I'd prefer to use FFTW because it's about twice as fast, and it handles arbitrary dimensions d > 3.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我最终使用 JNAerator 从头文件
fftw3.h 自动生成 JNA 绑定
。结果可作为 Github 上的要点。要点(在底部)还包括一个方便的 Scala 接口,用于任意维度的真实变换。I ended up using JNAerator to automatically generate JNA bindings from the header file
fftw3.h
. The result is available as a gist on Github. The gist (at the bottom) also includes a convenient Scala interface for real transforms of arbitrary dimension.