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通过邮件服务器端口发送邮件的方法
Apr 30 Python
python读文件保存到字典,修改字典并写入新文件的实例
Apr 23 Python
解决python读取几千万行的大表内存问题
Jun 26 Python
Python图像处理之颜色的定义与使用分析
Jan 03 Python
判断python对象是否可调用的三种方式及其区别详解
Jan 31 Python
django富文本编辑器的实现示例
Apr 10 Python
Python编写一个验证码图片数据标注GUI程序附源码
Dec 09 Python
tensorflow中tf.slice和tf.gather切片函数的使用
Jan 19 Python
windows10在visual studio2019下配置使用openCV4.3.0
Jul 14 Python
基于opencv实现简单画板功能
Aug 02 Python
利用python进行数据加载
Jun 20 Python
python 离散点图画法的实现
Apr 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
php数据入库前清理 注意php intval与mysql的int取值范围不同
2010/12/12 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
PHP 芝麻信用接入的注意事项
2016/12/01 PHP
php实现简易计算器
2020/08/28 PHP
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
2012/03/01 Javascript
javascript实现按回车键切换焦点
2015/02/09 Javascript
JavaScript中的this关键字使用方法总结
2015/03/13 Javascript
jquery插件bxslider用法实例分析
2015/04/16 Javascript
angular.js分页代码的实例
2016/07/27 Javascript
在js中实现邮箱格式的验证方法(推荐)
2016/10/24 Javascript
jQuery实现导航高亮的方法【附demo源码下载】
2016/11/09 Javascript
基于javascript实现按圆形排列DIV元素(二)
2016/12/02 Javascript
微信小程序 判断手机号的实现代码
2017/04/19 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
layer.open回调获取弹出层参数的实现方法
2019/09/10 Javascript
[51:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python线程的几种创建方式详解
2019/08/29 Python
python super的使用方法及实例详解
2019/09/25 Python
python实现简单的购物程序代码实例
2020/03/03 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
Julep官网:美容产品和指甲油
2017/02/25 全球购物
美国批发供应商:Kole Imports
2019/04/10 全球购物
学校门卫岗位职责
2014/03/16 职场文书
大学生村官座谈会发言材料
2014/05/25 职场文书
人事任命书范文
2014/06/04 职场文书
理财学专业自荐书
2014/06/28 职场文书
建筑安全生产目标责任书
2014/07/23 职场文书
党员自我剖析材料范文
2014/10/06 职场文书
2014年学校德育工作总结
2014/12/05 职场文书
勇敢的心观后感
2015/06/09 职场文书
小学数学继续教育研修日志
2015/11/13 职场文书
导游词之宁夏贺兰山岩画
2019/11/08 职场文书
windows下快速安装nginx并配置开机自启动的方法
2021/05/11 Servers
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
Mongo服务重启异常问题的处理方法
2021/07/01 MongoDB
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers