[转载] numpy.argmin 使用
参考链接: 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 使用相关推荐
- python中argmin函数_Python numpy.argmin()用法及代码示例
numpy.argmin(array,axis = None,out = None):返回特定轴上数组min元素的索引. 参数: array:Input array to work on axis : ...
- [转载] numpy总结
参考链接: Python中的numpy.tri numpy 'Numerical Python'.它是一个由多维数组对象和一组处理数组的例程组成的库. NumPy通常与 SciPy (Scientif ...
- python中argmin函数_python中argmin函数_Python numpy.argmin()用法及代码示例
numpy.argmin(array,axis = None,out = None):返回特定轴上数组min元素的索引. 参数: array:Input array to work on axis : ...
- python argmin_Python numpy.argmin函数方法的使用
numpy.argmin numpy.argmin(a, axis=None, out=None) [source] 返回沿轴的最小值的索引.参数 :a :array_like 输入数组. ax ...
- python arg_python argmin_python中argmin函数_Python numpy.argmin(
numpy.argmin(array,axis = None,out = None):返回特定轴上数组min元素的索引. 参数: array:Input array to work on axis : ...
- [转载] numpy.base_repr 方法解释
参考链接: Python中的numpy.binary_repr 首先看官方文档: numpy.base_repr(number, base=2, padding=0) 将给定的 number 值,换算 ...
- [转载] numpy的属性和函数
参考链接: Python中的numpy.isscalar NumPy的主要对象是同种元素的多维数组.这是一个所有的元素都是一种类型.通过一个正整数元组索引的元素表格(通常是元素是数字).在NumPy中 ...
- [转载] Numpy 使用教程--Numpy 数学函数及代数运算
参考链接: Python中的numpy.logaddexp Numpy 使用教程–Numpy 数学函数及代数运算 一.实验介绍 1.1 实验内容 如果你使用 Python 语言进行科学计算,那么一定会 ...
- [转载] numpy.arctan, math.atan, math.atan2的区别
参考链接: Python中的numpy.arctan2 numpy.arctan与math.atan的结果的取值范围是一样的,是从-90度到90度,而math.atan2的结果的取值范围是从-180到 ...
最新文章
- 学习区块链的十大理由
- TACACS 协议简介与开发总结
- mysql 下 计算 两点 经纬度 之间的距离 计算结果排序
- java中集合的结构list类型
- Running Nutch in Eclipse
- uva-10305-水题-拓扑排序
- GDB下查看内存命令(x命令)
- linux sh 编程,Linux shell 编程入门
- 快讯:Oracle 19c 新特性及官方文档抢鲜下载
- 建设可信赖、公平开放的HMS生态,华为与全球伙伴合作共赢
- IT餐馆—第一回 前言
- windows操作系统的使用 —— 资源监视器
- 在eclipse上搭建和运行solr项目
- 计算机毕业设计之答辩
- Oracle RAC 11g实战指南
- 最重要的事只有一件读后感
- 数据库不存在 php报错,如何实现“当名字在数据库中不存在时,转到错误页面。”?...
- Bn层之前的卷积层不需要加偏执
- uniapp中rpx的适配
- ScriptEngineManager
热门文章
- fcn网络训练代码_FCN网络训练 菜鸟版
- 学委作业管理系统c语言,c语言大作业-学生信息管理系统.doc
- openresty的html文件夹在,Openresty 配置访问静态文件,拆分路径
- html响应式布局平移,Canvas 随鼠标平移的响应式画布/魔法奇缘场景
- html5与css3基础教程课件,揭秘HTML5和CSS3教学幻灯片.ppt
- 3.OSPF协议及链路状态算法
- Unity3D基础19:Tag标签
- 2017 Multi-University Training Contest - Team 3:1004. Kanade's trio(01字典树)
- 求一批整数中出现最多的个位数字
- c++实现Matlab矩阵Matrix类(实矩阵Matrix、复矩阵CMatrix)