import numpy as np
a=np.array([[1,2,3,4],[5,19,12,7],[5,6,7,8]])
print("a",a)
b=np.argmax(a,axis=0)
new_array=[]
for i in range(len(b)):
new = []
new=np.delete(a[:,i],b[i])
new_array.append(new)
print(np.array(new_array).T)
二维数组按列删除最大元素并返回新的数组
最新推荐文章于 2023-03-21 21:15:00 发布
关键词由CSDN通过智能技术生成