Numpy.argmax()

numpy.argmax(a, axis=None, out=None)

返回沿轴axis最大值的索引。

Parameters:

  • a : array_like 数组
  • axis : int, 可选
    默认情况下,索引的是平铺的数组,否则沿指定的轴。
  • out : array, 可选
    如果提供,结果以合适的形状和类型被插入到此数组中。
  • Returns: index_array : ndarray of ints
    索引数组。它具有与a.shape相同的形状,其中axis被移除。

示例:

>>> a
array([[0, 1, 2],
       [3, 4, 5]])
>>> np.argmax(a)
5
>>> np.argmax(a, axis=0)#0代表列
array([1, 1, 1])
>>> np.argmax(a, axis=1)#1代表行
array([2, 2])
>>>
>>> b = np.arange(6)
>>> b[1] = 5
>>> b
array([0, 5, 2, 3, 4, 5])
>>> np.argmax(b) # 只返回第一次出现的最大值的索引
1
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • NumPy是Python中关于科学计算的一个类库,在这里简单介绍一下。 来源:https://docs.scipy...
    灰太狼_black阅读 1,254评论 0 5
  • 基础总结来源: https://www.toutiao.com/a6458488956890645...
    财务自由_lang阅读 488评论 0 0
  • 先决条件 在阅读这个教程之前,你多少需要知道点python。如果你想从新回忆下,请看看Python Tutoria...
    舒map阅读 2,611评论 1 13
  • import numpy as np 创建ndarray data1 = [6,7.5, 8, 0, 1]arr1...
    陆文斌阅读 728评论 0 1
  • 最近在写个性化推荐的论文,经常用到Python来处理数据,被pandas和numpy中的数据选取和索引问题绕的比较...
    shuhanrainbow阅读 4,608评论 6 19