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使用urllib模块和pyquery实现阿里巴巴排名查询
Jan 16 Python
python中的对象拷贝示例 python引用传递
Jan 23 Python
在Python的循环体中使用else语句的方法
Mar 30 Python
Python中__name__的使用实例
Apr 14 Python
python语言使用技巧分享
May 31 Python
python使用arcpy.mapping模块批量出图
Mar 06 Python
Python字典实现简单的三级菜单(实例讲解)
Jul 31 Python
详解Python函数可变参数定义及其参数传递方式
Aug 02 Python
利用标准库fractions模块让Python支持分数类型的方法详解
Aug 11 Python
小白如何入门Python? 制作一个网站为例
Mar 06 Python
教你如何用python操作摄像头以及对视频流的处理
Oct 12 Python
Python中OpenCV实现查找轮廓的实例
Jun 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
《斗罗大陆》六翼天使武魂最强,为什么老千家不是上三宗?
2020/03/02 国漫
用php来检测proxy
2006/10/09 PHP
PHP闭包实例解析
2014/09/08 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
2016/12/12 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
2019/06/14 PHP
Jquery选择器 $实现原理
2009/12/02 Javascript
用js实现输入提示(自动完成)的实例代码
2013/06/14 Javascript
javascript:void(0)使用探讨
2013/08/27 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
js封装可使用的构造函数继承用法分析
2015/01/28 Javascript
javasript实现密码的隐藏与显示
2015/05/08 Javascript
JS实现的手机端精简幻灯片效果
2016/09/05 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
2017/06/19 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
2017/08/24 jQuery
vue实现点击当前标签高亮效果【推荐】
2018/06/22 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
[58:00]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第二场 2月7日
2021/03/11 DOTA
python笔记(2)
2012/10/24 Python
python实现ftp客户端示例分享
2014/02/17 Python
python去除空格和换行符的实现方法(推荐)
2017/01/04 Python
python实现对excel进行数据剔除操作实例
2017/12/07 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
2020/05/26 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
翻新二手苹果产品的网络领导者:Mac of all Trades
2017/12/19 全球购物
会计岗位描述
2014/02/22 职场文书
新闻编辑专业自荐信
2014/07/02 职场文书
踏青活动策划方案
2014/08/19 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
学校艾滋病宣传活动总结
2015/05/09 职场文书
微信小程序scroll-view不能左右滑动问题的解决方法
2021/07/09 Javascript