一种简单的(盒约束)非线性最小二乘无导数解算器

DFOGN的Python项目详细描述


一个一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个又一个的的=======
DFO-GN是一个求解非线性最小二乘最小化的包,不要求导数的目标。
BR/>这是我们的算法的一个实现:
无导数高斯牛顿方法和LT;http://ARXIV.org/ABS/1710.11005和Gt;C. Cartis,L. Roberts,提交(2017)。对于本文中所有数据的可重复性,请随时与作者联系。
BR/>注意:我们发布了一个新的包,称为DFO-LS,这是DFO-GN的升级,以提高其灵活性和对噪声问题的鲁棒性。有关详细信息,请参见“here<;https://github.com/numericalgorithmsgroup/dfols>;``.

文档
----
请参见manual.pdf或“here<;https://numericalgorithmsgroup.github.io/dfogn/>;`.

要求
----
DFO-GN需要安装以下软件:

*`Python 2.7或Python 3<;http://www.python.org/>;`

此外,还应安装以下Python软件包(如果使用'pip<;http://www.pip-installer.org/>;`,则这些软件将自动安装,请参阅“使用PIP进行安装”:http://www.numpy.org/>;``numpy 1.11或更高版本<;http://www.numpy.org/>;```u
*`scipy 0.18或更高版本<;http://www.scipy.org/>;``u


使用PIP进行安装为方便安装,请使用“pip<;http://www.pip-installer.org/>;``uu作为根目录:


。代码块::bash

$[sudo]pip install--pre-dfo gn

代码块::bash

$pip install--pre--user dfo gn


,它将在主目录中安装dfo-gn。

代码块::bash

$[sudo]pip install--预先升级dfo gn


以将dfo-gn升级到最新版本。


手动安装
----
dfo-gn的源代码“可在github<;https://https://github.com/numericalgorithmsgroup/dfogn>;上找到:`

。代码块::bash

$git clone https://github.com/numericalalgorithmsgroup/dfo gn
$cd dfogn

dfo-gn是用纯python编写的,不需要编译。它可以使用:

代码块::bash

$[sudo]pip install--pre.


如果您没有根权限或希望安装dfo-gn供您私人使用,则可以使用:

代码块::bash

$pip install--pre--user.



测试
----
如果手动安装DFO-GN,则可以通过运行以下命令来测试安装:

…代码块::bash

$python setup.py test

| pypi版本image::https://img.shields.io/pypi/v/dfogn.svg
:目标:https://pypi.python.org/pypi/dfogn

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaSpringMVC控制器测试打印结果JSON字符串   若catch语句返回,那个么为什么它最终会阻塞呢?   java Grails中servletContext在哪里可用?   java Jhipster:如何为现有项目启用多种语言   java异常评估SpringEL表达式:“#fields.hasErrors('something')”   java如何验证SeleniumWebDriver中的文本颜色?   java在绘图时使用JPanel坐标   java如何初始化spring启动到project?   java如何通过JDBC的PreparedStatement将UUID数组插入HyperSQL数据库   java修改JVM以跨线程序列化文件访问   Javascript到Java正则表达式   使用Java运行时调用aspell程序时出现字符集问题。getRuntime()。执行官   执行RDP时的java Sukuli按钮识别   java如何使用okhttp更改connect请求的标头   java无法创建Maven Eclipse项目