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实现二叉搜索树
Feb 03 Python
python将unicode转为str的方法
Jun 21 Python
python判断设备是否联网的方法
Jun 29 Python
Python对切片命名的实现方法
Oct 16 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
Dec 20 Python
python处理DICOM并计算三维模型体积
Feb 26 Python
十分钟搞定pandas(入门教程)
Jun 21 Python
对Python中画图时候的线类型详解
Jul 07 Python
Django 导出项目依赖库到 requirements.txt过程解析
Aug 23 Python
基于python实现语音录入识别代码实例
Jan 17 Python
python 使用cx-freeze打包程序的实现
Mar 14 Python
python如何绘制疫情图
Sep 16 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
VOLVO车载收音机
2021/03/02 无线电
PHP借助phpmailer发送邮件
2015/05/11 PHP
php结合ACCESS的跨库查询功能
2015/06/12 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
2015/10/21 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
通过MSXML2自动获取QQ个人头像及在线情况(给初学者)
2007/01/22 Javascript
javascript学习笔记(十一) 正则表达式介绍
2012/06/20 Javascript
Jquery attr("checked") 返回checked或undefined 获取选中失效
2013/10/10 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
2015/10/15 Javascript
JavaScript过滤字符串中的中文与空格方法汇总
2016/03/07 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
JS请求servlet功能示例
2017/06/01 Javascript
使用Bootstrap和Vue实现用户信息的编辑删除功能
2017/10/25 Javascript
Parcel 打包示例(React HelloWorld)
2018/01/16 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
2020/12/15 Vue.js
[04:56]经典回顾:前Ehome 与 前LGD
2015/02/26 DOTA
Python中Subprocess的不同函数解析
2019/12/10 Python
Python 调用C++封装的进一步探索交流
2021/03/04 Python
美国最大的高尔夫发球时间预订网站:TeeOff.com
2018/03/28 全球购物
程序员跳槽必看面试题总结
2013/06/28 面试题
班队活动设计方案
2014/01/30 职场文书
经理助理岗位职责
2014/03/05 职场文书
创业者迈进成功第一步:如何写创业计划书?
2014/03/22 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
2015年财务科工作总结范文
2015/05/13 职场文书
2015年中秋晚会主持词
2015/07/01 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
公司开业的祝贺语大全(60条)
2019/07/05 职场文书
pytorch 6 batch_train 批训练操作
2021/05/28 Python
Win11跳过联网界面创建本地管理账户的3种方法
2022/04/20 数码科技