gpt4 book ai didi

c - 有L-BFGS-B C端口吗?

转载 作者:行者123 更新时间:2023-11-30 17:50:59 25 4
gpt4 key购买 nike

我的Google技能找不到。

有人听说过L-BFGS-B的任何C库吗?

我找到了libLBFGS。但这是L-BFGS的端口,我需要绑定约束的方法。

我想我也可以尝试用f2c进行移植,但这是我以前从未做过的事情。有人对此有经验吗?

最佳答案

关于C端口

根据BFGS的Wikipedia entry,已使用f2c完成了L-BFGS-B的端口,并且它们提供了link

使用f2c

如果它不起作用,则可以使用f2c转换C语言中的fortran代码。为此,最简单的方法是使用Ubuntu(Linux发行版)之类的东西,然后安装未安装的软件包f2c。通过键入:

sudo apt-get install f2c


那么您可以通过输入以下内容来查看f2c文档:

man 1 f2c


有一个h2c here的HTML手册页,但是您似乎应该能够通过键入以下命令使其起作用:

 f2c -Aa <your fortran file>


(这是我通过猜测文件得出的结果)

备择方案

或者,您可以尝试在Win32下编译f2c并执行上述操作。或就像@VladimirF所说的那样,您可以创建一个库(Windows下为DLL),然后从该库中调用该函数。

关于c - 有L-BFGS-B C端口吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16935377/

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