在list列表中,max(list)可以得到list的最大值,list.index(max(list))可以得到最大值对应的索引

但在numpy中的array没有index方法,取而代之的是where,其又是list没有的

首先我们可以得到array在全局和每行每列的最大值(最小值同理)

>>> a = np.arange(9).reshape((3,3))

>>> a

array([[0, 1, 2],

[9, 4, 5],

[6, 7, 8]])

>>> print(np.max(a)) #全局最大

8

>>> print(np.max(a,axis=0)) #每列最大

[6 7 8]

>>> print(np.max(a,axis=1)) #每行最大

[2 5 8]

然后用where得到最大值的索引,返回值中,前面的array对应行数,后者对应列数

>>> print(np.where(a==np.max(a)))

(array([2], dtype=int64), array([2], dtype=int64))

>>> print(np.where(a==np.max(a,axis=0)))

(array([2, 2, 2], dtype=int64), array([0, 1, 2], dtype=int64))

如果array中有相同的最大值,where会将其位置全部给出

>>> a[1,0]=8

>>> a

array([[0, 1, 2],

[8, 4, 5],

[6, 7, 8]])

>>> print(np.where(a==np.max(a)))

(array([1, 2], dtype=int64), array([0, 2], dtype=int64))

以上这篇python中找出numpy array数组的最值及其索引方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

python numpy array最大长度_python中找出numpy array数组的最值及其索引方法相关推荐

  1. python查找字符串出现次数_Python 中找出字符串中出现频率最高的字母

    发现一个学Python的好网站 https://py.checkio.org 第一题大概意思就是找出一个字符串中出现频率最高字母 我的思路也是直接,弄个字典,遍历字符串,将键值对填进字典里,健就是字母 ...

  2. php判断字符是否在某个数组_php:如何快速在数组array中找出以某字符串开头的值...

    我写了个函数,可以实现在数组中找出以某字符串开头的值. public static function arrayContainsValueStartingBy($haystack, $needle) ...

  3. python numpy array最大长度_python 中 numpy array 中的维度

    简介 numpy 创建的数组都有一个shape属性,它是一个元组,返回各个维度的维数.有时候我们可能需要知道某一维的特定维数. 二维情况 >>> import numpy as np ...

  4. python中找出numpy array数组的最值及其索引

    在list列表中,max(list)可以得到list的最大值,list.index(max(list))可以得到最大值对应的索引 但在numpy中的array没有index方法,取而代之的是where ...

  5. python把字符串放到列表_python中for循环把字符串或者字典添加到列表的方法

    python中如何for循环把字符串添加到列表? 实例: 1.单个字符串用for循环添加到列表中: # 把L1中的字符串添加到列表alist里面 L1 = 'MJlifeBlog' alist = [ ...

  6. 如何Excel中找出不同两列的相同值

    如何在EXCEL里面找出A列和B列中相同的数据,并显示在C列?   20 B列包含A列数据,如何让相同的数据在C列对应显示? 满意答案 笨鸟 17级 2009-11-30 设数据如图: 将公式 =IF ...

  7. js判断数组中重复元素并找出_JavaScript判断数组重复内容的两种方法(推荐)

    前言 一般,我们可能会给数组去重,这个操作并不复杂,执行一个循环就是了.现在,我要做的是,判断数组中是否有重复的内容,如果有,返回 true 否则,返回 false. 思路 把数组变成字符串 循环原数 ...

  8. python求近似值_python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配...

    已知一个元素,在一个list中找出相似的元素 使用场景: 已知一个其它来源的字符串, 它有可能是不完全与我数据库中相应的字符串匹配的,因此,我需要将其转为适合我数据库中的字符串 使用场景太绕了, 直接 ...

  9. python找色_python实现从一组颜色中找出与给定颜色最接近颜色的方法

    本文实例讲述了python实现从一组颜色中找出与给定颜色最接近颜色的方法.分享给大家供大家参考.具体分析如下: 这段代码非常有用,可以找到指定颜色相似的颜色,比如有一组8个颜色,现在给定一个rgb格式 ...

  10. python 词库 匹配_python从一段文本中找出存在于词库的词语

    python从一段文本中找出存在于词库的词语 有现成的库吗? 可能不是最佳答案,只是提供一个思路. 个人觉得这个问题并不需要什么库,先把词库载入,弄成列表什么的.然后再把你需要匹配的文本读入,反过来想 ...

最新文章

  1. FloodFill 图像分割
  2. Vivado时钟分组约束的三类应用
  3. HttpUrlConnection get和post简单实现(疑惑解决)
  4. 脚本语言和编程语言的区别
  5. Node.js Electron的扩展模块
  6. 2×3卡方检验prism_卡方独立性检验原理
  7. 查看当前提供了哪些引擎
  8. 紫书 习题8-14 UVa 1616(二分+小数化分数+精度)
  9. 项目服务器admin,django-admin创建项目与manage服务器的运行
  10. 不藏了,这些Java反射用法总结都告诉你们
  11. Java Web学习总结(12)——使用Session防止表单重复提交
  12. 数组不能将数值传给int_[day day go]数组
  13. SAP学习记__物料管理(MM)模块__维护仓储地点
  14. 海康威视h5无插件播放解决方案
  15. scrapy1.5文档(第二节 Scrapy Tutorial)
  16. Keep it simple stupid
  17. 关于activeMq在本地测试报错org.apache.activemq.transport.InactivityIOException: Cannot send, channel has alrea
  18. 比较简单的初学者模仿毕业设计项目springboot人力资源管理系统.rar(项目源码+数据库文件)
  19. 综合Synthesis
  20. JAVA abstract

热门文章

  1. [导入]关于“啸聚一庐--txna”
  2. 【GDB调试学习笔记】利用core文件调试程序
  3. 【OpenCV学习笔记】【教程翻译】三( 车牌检测之区域分割)
  4. 对极大似然估计的理解
  5. 二叉树遍历的转换C++实现
  6. 基于麻雀搜索的PID神经网络解耦控制算法 - 附代码
  7. 模板题——快排、归并、二分
  8. 利用sklearn实现adaboost,以单一分类树为例
  9. ARCGIS操作教程学习
  10. 空间应用统计分析(回归分析)