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

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第三方库


热门话题
面向java语句的方法与面向表达式的方法   密码学如何在java中为json对象签名?   是否可以通过java程序知道给定卡夫卡消费群体的消费偏移量?   打印字符时出现java未知问号   java为JFrame设置背景色   在ubuntu中检查java版本时linux权限被拒绝   如何用java创建xml模式   java无法在远程服务器上运行Vaadin应用程序   java智能垃圾收集?   java如何在SpringMVC中设置缓存头?   在unix计算机上运行java应用程序a:>签名以输入内容   Java、Apache Commons配置XML属性   使用ArrayList调用Java未经检查的方法   在文本文件中查找并替换单词(Java GUI)   java Android Studio无法检测到JDK7或更新版本   java从socket的有效负载获取事件消息   安卓中java调用子类方法   java如何通过点击超链接来运行jar文件(Firefox)