python实现函数极小值


Posted in Python onJuly 10, 2019

这里用到的是scipy.optimize的fmin和fminbound

import numpy as np
from matplotlib import pyplot as plt
from scipy.optimize import fmin,fminbound
 
 
def f(x):
  return x**2+10*np.sin(x)+1
x=np.linspace(-10,10,num=500)
min1=fmin(f,3)#求3附近的极小值
min2=fmin(f,0)#求0附近的极小值
min_global=fminbound(f,-10,10)#这个区域的最小值
print(min1)
print(min2)
print(min_global)
plt.plot(x,f(x))
plt.show()

输出:

Optimization terminated successfully.
     Current function value: 9.315586
     Iterations: 15
     Function evaluations: 30
Optimization terminated successfully.
     Current function value: -6.945823
     Iterations: 26
     Function evaluations: 52
[3.83745117]
[-1.3064375]
-1.306440096615395

python实现函数极小值

以上这篇python实现函数极小值就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python jieba分词并统计词频后输出结果到Excel和txt文档方法
Feb 11 Python
Python实现合并两个列表的方法分析
May 28 Python
python保存文件方法小结
Jul 27 Python
使用python读取.text文件特定行的数据方法
Jan 28 Python
python画图——实现在图上标注上具体数值的方法
Jul 08 Python
浅析PEP572: 海象运算符
Oct 15 Python
详解python中docx库的安装过程
Nov 08 Python
Python django搭建layui提交表单,表格,图标的实例
Nov 18 Python
Python如何实现线程间通信
Jul 30 Python
pycharm 代码自动补全的实现方法(图文)
Sep 18 Python
python中watchdog文件监控与检测上传功能
Oct 30 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
Jan 08 Python
通过PHP与Python代码对比的语法差异详解
Jul 10 #Python
python 梯度法求解函数极值的实例
Jul 10 #Python
对Python中小整数对象池和大整数对象池的使用详解
Jul 09 #Python
Python 旋转打印各种矩形的方法
Jul 09 #Python
python opencv对图像进行旋转且不裁剪图片的实现方法
Jul 09 #Python
python下的opencv画矩形和文字注释的实现方法
Jul 09 #Python
Python3 执行系统命令并获取实时回显功能
Jul 09 #Python
You might like
php获取mysql版本的几种方法小结
2008/03/25 PHP
PHP array_multisort() 函数的深入解析
2013/06/20 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
2014/11/05 PHP
ThinkPHP采用原生query实现关联查询left join实例
2014/12/02 PHP
PHP实现的一致性Hash算法详解【分布式算法】
2018/03/31 PHP
jquery cookie的用法总结
2013/11/18 Javascript
jQuery 过滤方法filter()选择具有特殊属性的元素
2014/06/15 Javascript
jquery常用操作小结
2014/07/21 Javascript
node.js中的fs.lstatSync方法使用说明
2014/12/16 Javascript
JS中setTimeout的巧妙用法前端函数节流
2016/03/24 Javascript
jQuery实现的模拟弹出窗口功能示例
2016/11/24 Javascript
很棒的一组js图片轮播特效
2017/01/12 Javascript
angularjs+bootstrap菜单的使用示例代码
2017/03/07 Javascript
浅谈对Angular中的生命周期钩子的理解
2017/07/31 Javascript
JavaScript如何实现元素全排列实例代码
2019/05/14 Javascript
vue父组件给子组件的组件传值provide inject的方法
2019/10/23 Javascript
js实现提交前对列表数据的增删改查
2020/01/16 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
用实例分析Python中method的参数传递过程
2015/04/02 Python
Python分析学校四六级过关情况
2017/11/22 Python
python os.path模块常用方法实例详解
2018/09/16 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
通过Python扫描代码关键字并进行预警的实现方法
2020/05/24 Python
keras 如何保存最佳的训练模型
2020/05/25 Python
Python下划线5种含义代码实例解析
2020/07/10 Python
Python创建临时文件和文件夹
2020/08/05 Python
html5 canvas 实现光线沿不规则路径运动
2020/04/20 HTML / CSS
学前教育专业毕业生自荐信
2013/10/03 职场文书
教师实习自我鉴定
2013/12/13 职场文书
电脑教师的自我评价
2013/12/18 职场文书
如何撰写一封出色的求职信
2014/04/27 职场文书
乡镇遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
暑假开始了,你的暑假学习计划写好了吗?
2019/07/04 职场文书
基于PyTorch实现一个简单的CNN图像分类器
2021/05/29 Python
MySQL系列之九 mysql查询缓存及索引
2021/07/02 MySQL