是否可以移除/删除 NxM 矩阵每行中的每个最小值 创建一个新矩阵?
到目前为止我已经尝试过了,但没有任何运气:
for n in range(0,len(matrix_name)):
Ma = grades.remove(np.min(matrix_name[n,:]))
还有这个:
for n in range(0,len(matrix_name)):
Ma = np.delete(matrix_name,np.min(matrix_name[n,:]))
最佳答案
如果重复不是问题或者每行仅删除其中一个是可以接受的:
m, n = a.shape
np.where(np.arange(n-1) < a.argmin(axis=1)[:, None], a[:, :-1], a[:, 1:])
关于python - 移除/删除 NxM 矩阵每行中的每个最小值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50901082/