python中数值优化的nelder-mead
neldermead的Python项目详细描述
#nelder mead
nelder mead实现
[![Circleci](https://circleci.com/gh/nmasahiro/neldermead.svg?(https://circleci.com/gh/nmasahiro/nealdermead)
《入门入门
(只需[numpy](http://www.numpy.org//)即科学计算的软件包,即科学计算的软件包,你只需要[numpy](http://www.numpy.org//)即科学计算的软件包,即科学计算软件包,就可以安装科学计算软件包,请运行以下命令。
``` bash
$pip安装这是一个简单的例子,目标函数是球函数。
单纯形[:,i] = np.array([np.random.rand() for _ in range(dim)])
nm = NelderMead(dim, f, simplex)
x_best, f_best = nm.optimize(100)
print("x_best:{}, f_best:{}".format(x_best, f_best))
#x_best:[[-1.48045204e-08]
# [-1.80962770e-08]
# [ 5.08040874e-08]], f_best:3.1277043680572982e-15
```
## Versioning
We使用[semver](http://semver.org/)进行版本控制。有关可用的版本,请参阅[此存储库上的标记](https://github.com/nmasahiro/neldermead/tags)。
nelder mead实现
[![Circleci](https://circleci.com/gh/nmasahiro/neldermead.svg?(https://circleci.com/gh/nmasahiro/nealdermead)
《入门入门
(只需[numpy](http://www.numpy.org//)即科学计算的软件包,即科学计算的软件包,你只需要[numpy](http://www.numpy.org//)即科学计算的软件包,即科学计算软件包,就可以安装科学计算软件包,请运行以下命令。
``` bash
$pip安装这是一个简单的例子,目标函数是球函数。
单纯形[:,i] = np.array([np.random.rand() for _ in range(dim)])
nm = NelderMead(dim, f, simplex)
x_best, f_best = nm.optimize(100)
print("x_best:{}, f_best:{}".format(x_best, f_best))
#x_best:[[-1.48045204e-08]
# [-1.80962770e-08]
# [ 5.08040874e-08]], f_best:3.1277043680572982e-15
```
## Versioning
We使用[semver](http://semver.org/)进行版本控制。有关可用的版本,请参阅[此存储库上的标记](https://github.com/nmasahiro/neldermead/tags)。