numpy小程序编写

img

img

img

参考代码:

import numpy as np
nums=np.array([[39,41,33],[38,32,18],[27,14,18],[22,21,22],[20,28,23]])
print(nums)
cons=['USA','China','Japan','GB','ROC']
def sum_nums():
    d={}
    for i in range(len(nums)):
        d[cons[i]]=nums[i].sum()
    return d
print(sum_nums())
def sum_all():
    x=sum_nums()
    y=sum(x.values())
    return y
print(sum_all())
def get_rank(name):
    s=sum_nums()
    rank=sorted(s.items(),key=lambda x:x[1],reverse=True)
    for i,(c,g) in enumerate(rank):
        if c==name:
            return i+1
    else:
        return
    
print(get_rank('ROC'))