您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – Scipy最小化fmin – 语法问题

5b51 2022/1/14 8:22:07 python 字数 1118 阅读 534 来源 www.jb51.cc/python

我有一个函数,它接受几个参数(一个数组和两个浮点数)并返回一个标量(浮点数). 现在我想通过改变两个参数来最小化这个函数:两个浮点数. 然后使用数组在函数内“解包”其内容(数组和浮点数). 如何使用SciPy的fmin功能完成这项工作?我很难找到正确的语法. 功能如下: def func(x, y, data) data1=data[0] data2=data[...] .

概述

如何使用SciPy的fmin功能完成这项工作?我很难找到正确的语法.

功能如下:

def func(x,y,data)
    data1=data[0]
    data2=data[...]
    ...
    ...
    result = ...x...y...data1...data2... #result is a scalar (float)
    return result

在这种情况下,scipy.optimize.fmin应该是什么样的?

optimize.fmin(func,???)

提前谢谢了!

祝一切顺利,
P.P.

def helper(xy):
    return func(xy[0],xy[1],data)

并使用optimize.fmin将其最小化:

optimize.fmin(helper,np.array([x0,y0]),...)

总结

以上是编程之家为你收集整理的python – Scipy最小化fmin – 语法问题全部内容,希望文章能够帮你解决python – Scipy最小化fmin – 语法问题所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶