单变量函数优化的brent方法
brent-search的Python项目详细描述
布伦特搜索
单变量函数优化的brent方法。
示例
frombrent_searchimportbrentdeffunc(x,s):return(x-s)**2-0.8r=brent(lambdax:func(x,0),-10,10)print(r)
输出应为
(0.0,-0.8,6)
安装
在命令行中,输入
pip install brent-search
测试
python-c"import brent_search; brent_search.test()"
作者
致谢
- http://people.sc.fsu.edu/~jburkardt/c_src/brent/brent.c
- 数字食谱第三版:科学计算的艺术
- https://en.wikipedia.org/wiki/Brent%27s_method
许可证
这个项目是根据MIT License授权的。