首页 编程教程正文

python实现函数极小值

piaodoo 编程教程 2020-02-02 11:42:01 4933 12 python教程

今天小编就为大家分享一篇python实现函数极小值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

这里用到的是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实现函数极小值就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:http://www.piaodoo.com/8.html

评论

精彩评论
  • 2024-07-06 04:41:25

    感觉不错!http://4c3yt.kabuqitoy.net/

  • 2024-07-06 13:01:54

    强,我和我的小伙伴们都惊呆了!http://av02.ptls.com.cn/

  • 2024-07-06 18:13:32

    一口气看完了,我要下去回味回味了!http://3bi.net/post/2375.html/

  • 2024-07-07 03:57:25

    看帖回帖一条路!http://3bi.net/post/373.html/

  • 2024-07-07 05:03:17

    楼主主机很热情啊!http://3bi.net/post/373.html/

  • 2024-07-07 08:00:21

    有钱、有房、有车,人人都想!http://3bi.net/post/1358.html/

  • 2024-07-07 15:59:29

    收藏了,很不错的内容!http://3bi.net/post/2279.html/

  • 2024-07-07 18:14:12

    我和我的小伙伴都惊呆了!http://8x6k.tm258.com/

  • 2024-07-07 18:42:03

    祖国尚未统一,我却天天灌水,好内疚!http://3bi.net/post/3264.html/

  • 2024-07-08 03:51:57

    感谢楼主的推荐!http://3bi.net/post/277.html/

  • 2024-07-08 04:33:28

    支持一下,下面的保持队形!http://fhtc.jyhmhg.com/

  • 2024-07-08 04:47:51

    楼主的等级很高啊!http://3bi.net/post/1259.html/

搜索