python array基本操作一

一、排序

a = [2,3,4,1]
b = np.argsort(a)
    # out:[3 0 1 2]
    # 输出:是一个数组,是按元素递增顺序的索引

二、查找

  1、最大值及其索引

b = max(a)  # 最大值
b = np.max(a)  # 两个一样的效果
    # out:5
c = np.argmax(a)  # 最大值的索引
    # out:4

  2、在某条件下查找

a = np.array([[1,2,3],[4,5,6]])
b = np.argwhere(a>2)
    # out:[[0 2]
               [1 0]
               [1 1] 
               [1 2]]
    # 返回值:array,元素值大于2的所有元素的索引
原文地址:https://www.cnblogs.com/mengxiangtiankongfenwailan/p/10820558.html