我定义了一个函数来计算像x ^ 2这样的函数的最小值。我想定义一个函数来计算函数的最大值,方法是通过乘以负值来计算相似函数的最小值。

def myf(g):

return -(g+1.3)**2+5

def maximize(f,low,high,tol):

return minimize(-1*f,low,high,tol)有没有办法做到这一点?当我尝试我有我得到以下错误:

TypeError: unsupported operand type(s) for *: 'int' and 'function'最小化定义如下:

def minimize(f,low,high, tol):

if low>high:

c=low; a=high

a=float(a); c=float(c);

else:

a=float(low); c=float(high);

b=a+(c-a)*.618033

fa=f(a); fc=f(c)

fb=f(b);

if fb>fa or fb>fc: return maximize(f,low,high,tol)

while abs(a-c)>tol:

d=a+(c-b);

fd=f(d);

if d

if fb

a=d; fa=fd;

else:

c=b; b=d

fc=fb; fb=fd

else:

if fd

a=b; fa=fb;

b=d; fb=fd

else:

c=d; fc=fd

return (a+c)/2.寻找一个Python代码唯一的解决方案。

python中myf什么意思_python中的负面功能相关推荐

  1. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  2. python中函数的作用域_Python中的函数作用域

    在python中,一个函数就是一个作用域 name = 'xiaoyafei' def change_name(): name = '肖亚飞' print('在change_name里的name:', ...

  3. python列表怎么写文件_python中以字典为元素的列表怎么写入文本文件

    python如何将列表中的元素添加进字典纵然被命运的铁蹄狠狠践踏,也顽强地长出自己的根芽. 录入自己和另一个人的名字的汉语拼音简写,然后依据标识符中字母的数值两个人,一颗心,依偎的不是爱情而是那小温暖 ...

  4. python中赋值语句的作用_python中return可以使用赋值语句吗?

    在python中,有各种不同类型的语句.一个python程序是由模块构成的;一个模块由一条或多条语句组成;每个语句由不同的表达式组成;表达式可以创建和操作对象.下面来看看python中的语句. 赋值语 ...

  5. python中round函数参数_python中关于round函数的小坑

    round函数很简单,对浮点数进行近似取值,保留几位小数.比如 >>> round(10.0/3, 2) 3.33 >>> round(20/7) 3 第一个参数是 ...

  6. python里的join方法_python中join()方法介绍

    描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...

  7. python常用函数的用法_python中常用函数整理

    1.map map是python内置的高阶函数,它接收一个函数和一个列表,函数依次作用在列表的每个元素上,返回一个可迭代map对象. class map(object):""&qu ...

  8. python中反斜杠_Python中的正斜杠/与反斜杠\

    知识点: 1. "/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠 2. 对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠\. ...

  9. python中的元类_Python中的元类(metaclass)

    提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解.他知道这肯定和自身有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理 ...

  10. python中end 1 意思_python中“end=”是什么意思?_后端开发

    c语言fopen函数的用法_后端开发 在c语言中可以使用"fopen()"函数打开一个文件,该函数用于打开一个文件,其语法是"open("file a" ...

最新文章

  1. 基于机器学习梯度下降优化算法来寻找最佳的线性回归模型
  2. C#获取SQLServer数据库表名和字段名
  3. 通信大数据应用未来还有很大的想象空间
  4. npm和node.js升级
  5. 又到中元节 应用宝教你如何打败各种鬼
  6. python matlabplot animate 刷新_matlab动态绘图Animation
  7. C++ 中的this指针详解及实例
  8. Python 类继承,__bases__, __mro__, super
  9. 硬件技巧:如何隐设置的你的电脑U盘不可见
  10. 前端学习(3090):vue+element今日头条管理-参数传递
  11. 你可能不知道的Spring Boot那点事
  12. nginx反向代理异常
  13. linux系统密码自动丢失,Linux系统密码丢失后的5种解决方法
  14. 真实可靠的Python清屏命令
  15. 微型计算机与原理与接口技术第四版,微机原理与接口技术(第4版)
  16. 12.UniT:Multimodal Multitask Learning with a Unified Transformer
  17. python 使用QPixmap显示图片扭曲、错位问题的解决
  18. 1133_SICP开发环境搭建
  19. @Cacheable(sync=true) only allows a single cache on
  20. vscode 中 django基本操作

热门文章

  1. [LaTeX科研入门02]:中文处理办法
  2. 走在法律路上的IT人
  3. cocos2d-x for wp7使用cocos2d-x制作基于Tile地图的游戏(一)
  4. MATLAB求配置极点,利用MATLAB求解极点配置问题
  5. 定向运动 SDUT OJ4537
  6. 计算机常用办公,计算机常用办公软.ppt
  7. Item 35: Familiarize yourself with the language standard.(More Effective C++)
  8. 带你从零部署你的网页(两种方式)
  9. 光线追踪-初始光线发射方向(Raster space、NDC space、Screen Space)
  10. 方法技巧丨如何将知识化零为整,告别粗放的碎片化阅读