定义z=x2+y2,x,y的范围都是(-10,10),且为整数,要求找出z的最小值极其对应的x,y值
从等式看出,z最小为0,x,y都等于0

def optimize():    #定义最优化函数
#建空列表收集x,y,z的值z_list = []     x_list = []y_list = []for x in range(-10,10,1):for y in range(-10,10,1):z = x**2+y**2z_list.append(z)x_list.append(x)y_list.append(y)return z_list,x_list,y_listz_list,x_list,y_list = optimize()
#使用python自带的min()函数,找出z_value这个列表中最小的值,最小值为0
min_value = min(z_list)
#通过list.index(值)找出这个值在列表list中的索引值
index = z_list.index(min(z_list))
#因为x,y的索引值跟z是一样的,所以这样对应的索引值也是x,y的索引值
#因此将索引值带入得到的x,y就是使得z最小的时候的值
x_value = x_list[index]
y_value = y_list[index]
print(min_value,index,x_value,y_value)>>>0 210 0 0

当然,更简单的方法是使用列表解析法,可以见:https://blog.csdn.net/qq_27361945/article/details/79816843
当x**2+y**2=100,输出x,y的值

z = [(x,y) for x in range(-10,11) for y in range(-10,11) if x**2+y**2==100]

python找出函数最小值极其对应的自变量的值相关推荐

  1. 指针练习 - 使用指针找出函数中最大值和最小值

    使用指针找出函数中最大值和最小值 实现一个函数,函数完成如下功能: 1.函数的输入为一个数组,数组的成员个数不定(即:可能为 0 个,也可能为多个) 2.函数找到成员的最大元素和最小元素,并能让函数的 ...

  2. 在哪里能收到python实例代码-Python找出最小的K个数实例代码

    题目描述 输入n个整数,找出其中最小的K个数.例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,. 这个题目完成的思路有很多,很多排序算法都可以完成既定操作,关键是复 ...

  3. Python找出列表中出现次数最多的元素三种方式

    通过三种方式给大家介绍,具体详情如下所示: 方式一: 原理:创建一个新的空字典,用循环的方式来获取列表中的每一个元素,判断获取的元素是否存在字典中的key,如果不存在的话,将元素作为key,值为列表中 ...

  4. linux 端口tnpl,利用Python找出9个连续的空闲端口

    这篇文章主要介绍了Python找出9个连续的空闲端口的方法,感兴趣的小伙伴们可以参考一下 一.项目需求 安装某软件,配置时候需要填写空闲的端口.查看5个平台的某个端口是否被占用 5个平台为window ...

  5. python找出某个文件夹下某个后缀的文件

    python找出某个文件夹下某个后缀的文件 import osdef find_files_with_suffix(folder_path, suffix):# 使用os模块获取文件夹中所有文件的路径 ...

  6. python分词统计词频_-用python找出一篇文章中词频最高的20个单词

    python统计一个大文件中很多小文件里面的词频 #!/usr/bin/env python3.6 from collections import Counter from functools imp ...

  7. 震惊!小伙竟然用python找出了马大师视频中的名场面

    震惊!小伙竟然用python找出了马大师视频中的名场面 前言 一.爬取视频弹幕 二.弹幕分析 1. 弹幕频数统计 2. 绘制频数分布图 3. 标红高潮部分 三.大师的名场面 写在最后 前言 最近江湖中 ...

  8. Python——找出以元音字母开头的单词

    Python--找出以元音字母开头的单词 从键盘键入5个英文单词,输出以元音字母开头的单词. 思路: 1.一次输入5个单词,以空格分隔,作为一个字符串: 2.用字符串的split()函数将字符串转换为 ...

  9. 利用Python找出适合你的国考市考公务员岗位

    很多小伙伴都在考虑是否要报公务员,但是却不知道适合自己的岗位有什么,今天我们就来利用Python找出适合你的岗位吧! 根据2019年国考全国职位表,可以找到以下的报考限制因素:专业.学历.政治面貌.基 ...

最新文章

  1. 如何做网络营销推广浅析网站优化要做好哪些优化会获得搜索引擎的青睐?
  2. gcc 删除elf_ELF文件格式解析器 原理 + 代码
  3. 如何将vue项目打包为.apk文件
  4. 华为笔记本matebook13_华为引领“第三代移动办公”新纪元 华为MateBook开启“智慧化办公”新赛道...
  5. Scalaz(38)- Free :Coproduct-Monadic语句组合
  6. js 快速集成开发:easyui 时间控件格式化
  7. 怎么通过scanf读取一个空白前的字符
  8. html5 canvas简易时钟
  9. C#之判断Mysql数据库是否存在
  10. Python 密集知识点汇总
  11. python编写交互界面设计_第16 p,PYthon中的用户交互,Python GUI编程
  12. Android 蓝牙配对、连接和通信
  13. 代码:灰度重心法求激光中心线(matlab)
  14. 中国城市燃气行业供需前景及未来竞争走势研究报告2021版
  15. 人类Humankind for Mac(历史战略游戏)
  16. ch341a编程和ttl刷机区别_USB转TTL(CH341A)的注意事项及说明 -
  17. 算法模型---关联规则挖掘学习
  18. bean是什么,bean和javabean
  19. Spark 的共享变量之累加器和广播变量
  20. 新西兰android时区代码,你了解新西兰的时区与时差吗?

热门文章

  1. 996+GPA+500
  2. java jdbc效率_Java JDBC效率:连接需要多长时间?
  3. 解压zip_康巴汉子“型男”zip,点击解压
  4. java 数据反射_基本操作--反射填充数据
  5. 对git的使用日常问题及解决
  6. 30针4k屏_华为发布智慧办公战略产品 企业智慧屏系列
  7. js html保存json,如何在json文件中存储jQuery或javascript变量?
  8. git 查看公共commit_git使用点滴:如何查看commit的内容
  9. FPGA的设计艺术(3)静态时序分析
  10. HDLBits 系列(14) Latch and Dff and Edge detect