gpt4 book ai didi

python - 使用 f2py 编译的 Fortran 库之后是否依赖于 numpy?

转载 作者:行者123 更新时间:2023-11-28 19:03:52 27 4
gpt4 key购买 nike

我有一个 Fortran 95 代码,我想使用 f2py 将其编译为 Python 库。事实上,我已经做到了,而且效果很好。编译后生成的 .pyd (.so) 是否依赖于 numpy?它可以在没有安装 numpy 的情况下使用吗?它们是否有一些其他选项可以将所需的部分嵌入最终库中,因此它没有依赖性?

我认为这是一个伴随商业产品的库,我希望最终用户在他的系统上安装的东西越少越好,所以建议我 future 的客户安装 numpy 不适合我。我广泛搜索了答案,但似乎找不到。

如果不可能,能否请您向我介绍一种使用 Python 包装 Fortran 代码的无依赖性方法。

最佳答案

如果没有 numpy,我恐怕无法做到这一点,因为 f2py 在内部会产生 numpy 依赖项。您的代码需要是 FORTRAN 语言吗?如果它可能是 C/C++,则可能有机会绕过依赖关系,请查看 this book 的第 7 章了解更多信息。

关于python - 使用 f2py 编译的 Fortran 库之后是否依赖于 numpy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49350463/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com