最近用 Java 编写的 FFTW 包装器

发布于 2024-11-02 21:44:15 字数 511 浏览 7 评论 0原文

我正在为最新版本的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

叶落知秋 2024-11-09 21:44:15

我最终使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文