在Python中,根据第一列对Numpy数组进行排序,第二列紧随其后

在Python中,根据第一列对Numpy数组进行排序,第二列紧随其后,python,numpy,Python,Numpy,如何在Python中对nx2numpy数组进行排序 我知道np.sort函数,但只能让它独立于所有其他函数对1列进行排序 我希望第二列的条目跟在第一列的条目后面。谢谢@fhdrsdg我想你是对的,但我想不出语法。如果我有数组a=np.array[[3,2],[4,5],[1,8],[9,4],[7,3],我将如何根据第一列对其排序?不,对不起,我错了。使用在中找到的[a[:,0].argsort]。0表示第一列。非常感谢。@Jonny您可能需要np.lexsortThank you@Saullo

如何在Python中对nx2numpy数组进行排序

我知道np.sort函数,但只能让它独立于所有其他函数对1列进行排序


我希望第二列的条目跟在第一列的条目后面。

谢谢@fhdrsdg我想你是对的,但我想不出语法。如果我有数组a=np.array[[3,2],[4,5],[1,8],[9,4],[7,3],我将如何根据第一列对其排序?不,对不起,我错了。使用在中找到的[a[:,0].argsort]。0表示第一列。非常感谢。@Jonny您可能需要np.lexsortThank you@SaulloCastro,fhdrsdg的anwer也能做到这一点!