我正在尝试使用的fminbound函数优化函数scipy.optimize公司模块。我想设置参数边界以使答案在物理上合理(例如,>0)。在import scipy.optimize as sciopt

import numpy as np

阵列:

^{pr2}$

当我只使用一个参数时,我设法在参数范围内优化线性函数:fp = lambda p, x: x[0]+p*x[1]

e = lambda p, x, y: ((fp(p,x)-y)**2).sum()

pmin = 0.5 # mimimum bound

pmax = 1.5 # maximum bound

popt = sciopt.fminbound(e, pmin, pmax, args=(x,y))

This results in popt = 1.05501927245

但是,当尝试使用多个参数进行优化时,我收到以下错误消息:fp = lambda p, x: p[0]*x[0]+p[1]*x[1]

e = lambda p, x, y: ((fp(p,x)-y)**2).sum()

pmin = np.array([0.5,0.5]) # mimimum bounds

pmax = np.array([1.5,1.5]) # maximum bounds

popt = sciopt.fminbound(e, pmin, pmax, args=(x,y))

Traceback (most recent call last):

File "", line 1, in

File "/usr/lib/python2.7/dist-packages/scipy/optimize/optimize.py", line 949, in fminbound

if x1 > x2:

ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()

我试着把e矢量化(np.矢量化)但错误信息保持不变。我知道fminbound需要一个浮点或数组标量作为边界。有没有其他函数可以解决这个问题?在

python scipy optimize_scipy.optimize.fminbound:设置参数的界限相关推荐

  1. python scipy.optimize.minimize多变量多参数优化

    python scipy.optimize.minimize多变量多参数优化 x是一维变量,无超参数 x是二维变量,无超参数,带bounds x是二维变量,有一个超参数,带bounds x是二维变量, ...

  2. scipy.optimize.linprog函数参数最全详解

    scipy.optimize.linprog函数 1.线性规划概念 2.输入格式 3.参数设置: 4.输出格式: 5.例子 6.若有更多Python的问题,请挪步"佐佑思维"公众号 ...

  3. Python 下opencv 应用: 摄像头参数设置

    为了取得好的图片效果,我们需要设置摄像头的参数. 假如摄像流为 cap, 那么设置参数是cap.set(参数编号,参数) 获取参数值的函数是  cap.get(参数编号) 看一段摄像头参数设置读取的例 ...

  4. 使用python scipy.optimize linprog和lingo线性规划求解最大值,最小值(运筹学学习笔记)

    1. 线性模型 2. 使用python scipy.optimize linprog求解模型最优解: 在这里我们用到scipy中的linprog进行求解,linprog的用法见https://docs ...

  5. Python 中 selenium 设置参数,不打开可视化页面,后台执行爬虫程序

    前言 在使用 selenium 浏览器渲染技术,爬取网站信息时,默认情况下就是一个普通的纯净的 chrome 浏览器,而我们平时在使用浏览器时,经常就添加一些插件,扩展,代理之类的应用.相对应的,当我 ...

  6. Python Scipy 科学计算库

    Python机器学习及分析工具:Scipy篇 原文:https://www.jianshu.com/p/6c742912047f   Scipy是一个用于数学.科学.工程领域的常用软件包,可以处理插值 ...

  7. Python:wordcloud.wordcloud()函数的参数解析及其说明

    Python:wordcloud.wordcloud()函数的参数解析及其说明 目录 wordcloud.wordcloud()函数的参数解析及其说明 wordcloud.wordcloud()函数的 ...

  8. python scipy库总结

    本节导图:https://www.processon.com/view/link/5fd9f5dc5653bb06f344d655 大纲 文章目录 大纲 1. 数值计算库SciPy 2. 拟合与优化 ...

  9. Python基本语法_函数属性 参数类型 偏函数的应用

    目录 目录 前言 软件环境 Python Module的程序入口 函数的属性 Python函数的创建 函数的参数 必备参数 缺省参数 命名参数 不定长参数 匿名参数 偏函数的应用 前言 Python除 ...

最新文章

  1. SAP WM LT10事务代码的一个坑?
  2. 细说Sql Server中的视图(下)转载
  3. TensorFlow学习笔记(十九) 基本算术运算和Reduction归约计算
  4. 如何将URL转换成对象
  5. unity 是厘米还是米_身高差45厘米! 这对重庆小情侣拍短视频晒幸福火了
  6. python3 多线程_Python3多线程爬虫实例讲解
  7. AI 从业者都会用到的 10 个深度学习方法
  8. 漫画:什么是归并排序?
  9. Android8.0适配之一应用图标适配
  10. 【点阵液晶编程连载四】MenuGUI 菜单应用
  11. STM32 USART 波特率计算
  12. python之路-基础篇-002
  13. 要看方兴东的博客 只能上Google去找他
  14. ubuntu终止terminal中下载任务以及继续下载
  15. [转帖]SAP S/4 HANA与SAP Business Suite/R3(ECC)的区别
  16. docker registry push 覆盖_Maven一键部署Springboot到Docker仓库,为自动化做准备
  17. python函数定义和调用练习_python函数的定义和调用
  18. Java基础入门 练习题
  19. 【Unity Shaders】ShadowGun系列之一——飞机坠毁的浓烟效果
  20. video.js的使用,打造自定义视频播放器(综合详解,可收藏)

热门文章

  1. 典型案例:Bug 9776608-多个用户使用错误密码登录同一个用户而造成的用户无法登录异常...
  2. 解构华为云HE2E项目中的容器技术应用
  3. 云原生时代,政企混合云场景IT监控和诊断的难点和应对之道
  4. 云小课 | 玩转HiLens Studio之手机实时视频流调试代码
  5. 大数据处理黑科技:揭秘PB级数仓GaussDB(DWS) 并行计算技术
  6. 设计模式的C语言应用-命令模式-第五章
  7. 来吧,1分钟带你玩转Kafka
  8. 【Python3网络爬虫开发实战】1.5.2-PyMongo的安装
  9. javascript基础修炼——前端路由的基本原理
  10. 字体感觉小了 引入的vant_动态字体海报如何设计与制作?