天天看点

(numpy)python中Array的常用函数1.unique2.sum3.max

python中Array的常用函数

  • 1.unique
  • 2.sum
  • 3.max

1.unique

a = np.random.randint(10, size=20).reshape(4,5)
a
>>>array([[0, 8, 1, 9, 2],
          [9, 4, 3, 6, 5],
          [7, 3, 4, 5, 1],
          [2, 0, 3, 6, 0]])
np.unique(a)       # 返回唯一数,并且输出一维数组
>>>array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
           

2.sum

sum(a)  #所有列的和
>>>array([18, 15, 11, 26,  8])
#求第一行的和
sum(a[0])
>>>20
#求第一列的和
sum(a[:, 0])
>>>18
           

3.max

#a中所有数的最大值
a.max()
>>>9
#a第一行的最大数
max(a[0])
>>>9
#第一列的最大数。方法和sum一致
max(a[:, 0])
>>>9
           

对比sum和max,应用在某行或某列时方法一致。