numpy中二維數組按照某列、某行排序

如何根據二維數組中的某一行或者某一列排序?假設data是一個numpy.array類型的二維數組,能夠利用numpy中的argsort函數進行實現,代碼實例以下:python data = data[data[:,2].argsort()] #按照第3列對行排序 注意:argsort返回的只是排好序後的行索引,不會改變原數組。 按照某行進行排序,能夠利用轉置操做,代碼以下所示:數組 data =
相關文章
相關標籤/搜索