参考链接: Python中的numpy.argmin

https://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.argmin.html

numpy.argmin(a, axis=None, out=None)[source]

给出axis方向最小值的下表

Parameters: a : Input array. axis : 默认将输入数组展平。否则,按照axis方向 out : 可选 Returns: index_array : 下标组成的数组。shape与输入数组a去掉axis的维度相同。

举例:

1、展平、axis=0、axis=1

>>> a = np.arange(6).reshape(2,3)

>>> a

array([[0, 1, 2],

[3, 4, 5]])

>>> np.argmin(a)

0

>>> np.argmin(a, axis=0)

array([0, 0, 0])

>>> np.argmin(a, axis=1)

array([0, 0])

  

2、多个最小值,只显示第一个

>>> b = np.arange(6)

>>> b[4] = 0

>>> b

array([0, 1, 2, 3, 0, 5])

>>> np.argmin(b) # Only the first occurrence is returned.

0

  =============================

若寻找一个列表的最大(小)值及其对应的索引:

list = [9, 12, 88, 14, 25]

max_index =  max(list) # 最大值的索引

max_value = list.index(max(list)) # 返回最大值

# 最小的话 max换成min

  

若是numpy中arrary的类型:

a= np.array([9, 12, 88, 14, 25])

list_a = a.tolist()

list_a_max_list = max(list_a) #返回最大值

max_index = list_a.index(max(list_a)) # 返回最大值的索引

  

min/max是python内置的函数  np.argmin/np.argmax是numpy库中的成员函数

(可适合处理numpy.ndarray对象,可选的参数是axis=0或者1)

# 按每列求出最小值的索引 axis=0

# 按每行求出最小值的索引 axis=1

import numpy as np

a = np.array([1, 2, 3, 4])

b = np.array((5, 6, 7, 8))

c = np.array([[11, 2, 8, 4], [4, 52, 6, 17], [2, 8, 9, 100]])

print(a)

print(b)

print(c)

print(np.argmin(c))

print(np.argmin(c, axis=0)) # 按每列求出最小值的索引

print(np.argmin(c, axis=1)) # 按每行求出最小值的索引

# 最小的话 min换成max

[转载] numpy.argmin 使用相关推荐

  1. python中argmin函数_Python numpy.argmin()用法及代码示例

    numpy.argmin(array,axis = None,out = None):返回特定轴上数组min元素的索引. 参数: array:Input array to work on axis : ...

  2. [转载] numpy总结

    参考链接: Python中的numpy.tri numpy 'Numerical Python'.它是一个由多维数组对象和一组处理数组的例程组成的库. NumPy通常与 SciPy (Scientif ...

  3. python中argmin函数_python中argmin函数_Python numpy.argmin()用法及代码示例

    numpy.argmin(array,axis = None,out = None):返回特定轴上数组min元素的索引. 参数: array:Input array to work on axis : ...

  4. python argmin_Python numpy.argmin函数方法的使用

    numpy.argmin numpy.argmin(a, axis=None, out=None)    [source] 返回沿轴的最小值的索引.参数 :a :array_like 输入数组. ax ...

  5. python arg_python argmin_python中argmin函数_Python numpy.argmin(

    numpy.argmin(array,axis = None,out = None):返回特定轴上数组min元素的索引. 参数: array:Input array to work on axis : ...

  6. [转载] numpy.base_repr 方法解释

    参考链接: Python中的numpy.binary_repr 首先看官方文档: numpy.base_repr(number, base=2, padding=0) 将给定的 number 值,换算 ...

  7. [转载] numpy的属性和函数

    参考链接: Python中的numpy.isscalar NumPy的主要对象是同种元素的多维数组.这是一个所有的元素都是一种类型.通过一个正整数元组索引的元素表格(通常是元素是数字).在NumPy中 ...

  8. [转载] Numpy 使用教程--Numpy 数学函数及代数运算

    参考链接: Python中的numpy.logaddexp Numpy 使用教程–Numpy 数学函数及代数运算 一.实验介绍 1.1 实验内容 如果你使用 Python 语言进行科学计算,那么一定会 ...

  9. [转载] numpy.arctan, math.atan, math.atan2的区别

    参考链接: Python中的numpy.arctan2 numpy.arctan与math.atan的结果的取值范围是一样的,是从-90度到90度,而math.atan2的结果的取值范围是从-180到 ...

最新文章

  1. 学习区块链的十大理由
  2. TACACS 协议简介与开发总结
  3. mysql 下 计算 两点 经纬度 之间的距离 计算结果排序
  4. java中集合的结构list类型
  5. Running Nutch in Eclipse
  6. uva-10305-水题-拓扑排序
  7. GDB下查看内存命令(x命令)
  8. linux sh 编程,Linux shell 编程入门
  9. 快讯:Oracle 19c 新特性及官方文档抢鲜下载
  10. 建设可信赖、公平开放的HMS生态,华为与全球伙伴合作共赢
  11. IT餐馆—第一回 前言
  12. windows操作系统的使用 —— 资源监视器
  13. 在eclipse上搭建和运行solr项目
  14. 计算机毕业设计之答辩
  15. Oracle RAC 11g实战指南
  16. 最重要的事只有一件读后感
  17. 数据库不存在 php报错,如何实现“当名字在数据库中不存在时,转到错误页面。”?...
  18. Bn层之前的卷积层不需要加偏执
  19. uniapp中rpx的适配
  20. ScriptEngineManager

热门文章

  1. fcn网络训练代码_FCN网络训练 菜鸟版
  2. 学委作业管理系统c语言,c语言大作业-学生信息管理系统.doc
  3. openresty的html文件夹在,Openresty 配置访问静态文件,拆分路径
  4. html响应式布局平移,Canvas 随鼠标平移的响应式画布/魔法奇缘场景
  5. html5与css3基础教程课件,揭秘HTML5和CSS3教学幻灯片.ppt
  6. 3.OSPF协议及链路状态算法
  7. Unity3D基础19:Tag标签
  8. 2017 Multi-University Training Contest - Team 3:1004. Kanade's trio(01字典树)
  9. 求一批整数中出现最多的个位数字
  10. c++实现Matlab矩阵Matrix类(实矩阵Matrix、复矩阵CMatrix)