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连接MySQL数据库实例分析
May 12 Python
Python优化技巧之利用ctypes提高执行速度
Sep 11 Python
轻松掌握python设计模式之策略模式
Nov 18 Python
Python+matplotlib绘制不同大小和颜色散点图实例
Jan 19 Python
利用python如何处理百万条数据(适用java新手)
Jun 06 Python
python实现播放音频和录音功能示例代码
Dec 30 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
Jan 08 Python
如何使用Python进行OCR识别图片中的文字
Apr 01 Python
python 处理微信对账单数据的实例代码
Jul 19 Python
Python 限定函数参数的类型及默认值方式
Dec 24 Python
Python编写nmap扫描工具
Jul 21 Python
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
Apr 11 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函数
2008/10/03 PHP
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
如何利用PHP执行.SQL文件
2013/07/05 PHP
如何使用GDB调试PHP程序
2015/12/08 PHP
PHP格式化MYSQL返回float类型的方法
2016/03/30 PHP
jquery 插件 人性化的消息显示
2008/01/21 Javascript
JavaScript库 开发规则
2009/01/31 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
解决IE6的PNG透明JS插件使用介绍
2013/04/17 Javascript
jQuery获取浏览器中的分辨率实现代码
2013/04/23 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
2013/08/09 Javascript
Egret引擎开发指南之视觉编程
2014/09/03 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
Vue.js第四天学习笔记(组件)
2016/12/02 Javascript
Angular.js基础学习之初始化
2017/03/10 Javascript
前端常见跨域解决方案(全)
2017/09/19 Javascript
认识jQuery的Promise的具体使用方法
2017/10/10 jQuery
laydate日历控件使用方法详解
2017/11/20 Javascript
微信小程序slider组件使用详解
2018/01/31 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
Python爬取Coursera课程资源的详细过程
2014/11/04 Python
python实现通过pil模块对图片格式进行转换的方法
2015/03/24 Python
Python中str.format()详解
2017/03/12 Python
python中利用队列asyncio.Queue进行通讯详解
2017/09/10 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
2020/02/25 Python
python包的导入方式总结
2021/03/02 Python
英国领先的鞋类零售商和顶级品牌的官方零售商:Wynsors
2020/02/17 全球购物
数组越界问题
2015/10/21 面试题
学校门卫工作职责
2013/12/07 职场文书
大学四年职业生涯规划书范文
2014/01/02 职场文书
2014年十一国庆向国旗敬礼寄语
2014/04/11 职场文书
大学生党校培训心得体会
2014/09/11 职场文书
热血教师观后感
2015/06/10 职场文书
Python实现归一化算法详情
2022/03/18 Python