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 相关文章推荐
urllib2自定义opener详解
Feb 07 Python
在Django的URLconf中进行函数导入的方法
Jul 18 Python
Python3.x爬虫下载网页图片的实例讲解
May 22 Python
python3 flask实现文件上传功能
Mar 20 Python
python配置grpc环境
Jan 01 Python
使用 python pyautogui实现鼠标键盘控制功能
Aug 04 Python
Pytorch反向求导更新网络参数的方法
Aug 17 Python
wxpython+pymysql实现用户登陆功能
Nov 19 Python
Jupyter Notebook 实现正常显示中文和负号
Apr 24 Python
Python利用socket模块开发简单的端口扫描工具的实现
Jan 27 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
Feb 01 Python
Pyecharts 中Geo函数常用参数的用法说明
Feb 01 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
PHILIPS L4X25T电路分析和打理
2021/03/02 无线电
PHP输出一个等腰三角形的方法
2015/05/12 PHP
使用Huagepage和PGO来提升PHP7的执行性能
2015/11/30 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
PHP通过引用传递参数用法分析
2016/12/01 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
jquery1.4后 jqDrag 拖动 不可用
2010/02/06 Javascript
ie支持function.bind()方法实现代码
2012/12/27 Javascript
只需一行代码,轻松实现一个在线编辑器
2013/11/12 Javascript
js使用for循环与innerHTML获取选中tr下td值
2014/09/26 Javascript
js实现防止被iframe的方法
2015/07/03 Javascript
详解JavaScript的Polymer框架中的通知交互
2015/07/29 Javascript
关于javascript获取内联样式与嵌入式样式的实例
2017/06/01 Javascript
jQuery图片缩放插件smartZoom使用实例详解
2017/08/25 jQuery
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
2018/07/17 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
VUE子组件向父组件传值详解(含传多值及添加额外参数场景)
2020/09/01 Javascript
学习python (2)
2006/10/31 Python
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
python用pandas数据加载、存储与文件格式的实例
2018/12/07 Python
Python的in,is和id函数代码实例
2020/04/18 Python
python MD5加密的示例
2020/10/19 Python
python基于selenium爬取斗鱼弹幕
2021/02/20 Python
用HTML5制作一个简单的弹力球游戏
2015/05/12 HTML / CSS
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
Super-Pharm波兰:药房和香水在一个地方
2020/08/18 全球购物
高一地理教学反思
2014/01/18 职场文书
活动倡议书范文
2014/05/13 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis
python数字图像处理之对比度与亮度调整示例
2022/06/28 Python