【发布时间】:2020-01-16 09:44:36
【问题描述】:
我有这个两列数组:
A | 1
A | 2
A | 3
B | 4
B | 5
B | 6
其中 A、B 是常数。我想要的是找到每个参数 A 和 B 的最小值,所以这个操作的结果将是另一个像这样的二维数组:
A | 1
B | 4
当只有一个常数 A 存在时,我成功地找到了最小值:
MIN = np.where(arr == np.amin(arr[:,1]))
output = arr[MIN[0],:]
>> output = A | 1
但是当数组比这更复杂时,我无法自动化它。谢谢您的帮助。
【问题讨论】:
标签: python arrays numpy sorting